From 365e6c93c1a57bb45d2ea274218378f642b4d425 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 25 Sep 2015 14:52:44 -0400 Subject: split up api --- StoneIsland/www/js/sdk/account.js | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 StoneIsland/www/js/sdk/account.js (limited to 'StoneIsland/www/js/sdk/account.js') diff --git a/StoneIsland/www/js/sdk/account.js b/StoneIsland/www/js/sdk/account.js new file mode 100644 index 00000000..40ba1d67 --- /dev/null +++ b/StoneIsland/www/js/sdk/account.js @@ -0,0 +1,48 @@ +sdk.account = (function(){ + + // https://gist.github.com/fanfare/d18498e7fa25acbd4486 + var account = {} + account.signup = function(opt){ + $.ajax({ + method: "POST", + url: sdk.path("Account.API/1.5", "users.json"), + headers: sdk.headers, + data: opt.data, + success: function(data){ + console.log(data) + user_id = data['UserAccount']['UserId'] + access_token = data['UserAccount']['AccessToken'] + + auth.set_user(user_id, access_token, name) + + sdk.headers['x-yoox-account-token'] = access_token + + opt.success(data) + }, + error: opt.error, + }) + } + + account.login = function(opt){ + // TODO: fetch access token from storage + $.ajax({ + method: "POST", + url: sdk.path("Account.API/1.5", "authfull.json"), + headers: sdk.headers, + data: opt.data, + success: function(data){ + console.log(data) + user_id = data['UserAccount']['UserId'] + access_token = data['UserAccount']['AccessToken'] + + // auth.set_user(user_id, access_token, name) + + opt.success(data) + }, + error: opt.error, + }) + } + + return account + +})() -- cgit v1.2.3-70-g09d2