summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/sdk/address.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/www/js/sdk/address.js')
-rw-r--r--StoneIsland/www/js/sdk/address.js44
1 files changed, 39 insertions, 5 deletions
diff --git a/StoneIsland/www/js/sdk/address.js b/StoneIsland/www/js/sdk/address.js
index f4e36376..4fb12ad0 100644
--- a/StoneIsland/www/js/sdk/address.js
+++ b/StoneIsland/www/js/sdk/address.js
@@ -1,6 +1,23 @@
sdk.address = (function(){
var address = {}
+ address.list = function(opt){
+ return $.ajax({
+ method: "GET",
+ url: sdk.path("Account.API/1.5", "users/" + auth.user_id + "/addressBook.json"),
+ headers: {
+ "x-yoox-appname": auth.appname,
+ "x-yoox-account-token": auth.access_token,
+ },
+ data: opt.data,
+ success: function(data){
+ // console.log(data)
+ opt.success(data)
+ },
+ error: opt.error,
+ })
+ }
+
address.add = function(opt){
return $.ajax({
method: "POST",
@@ -18,15 +35,15 @@ sdk.address = (function(){
})
}
- address.list = function(opt){
+ address.update = function(opt){
return $.ajax({
- method: "GET",
- url: sdk.path("Account.API/1.5", "users/" + auth.user_id + "/addressBook.json"),
+ method: "PUT",
+ url: sdk.path("Account.API/1.5", "users/" + auth.user_id + "/addressBook/item.json"),
headers: {
"x-yoox-appname": auth.appname,
"x-yoox-account-token": auth.access_token,
},
- data: opt.data,
+ data: JSON.stringify( opt.data ),
success: function(data){
// console.log(data)
opt.success(data)
@@ -34,7 +51,24 @@ sdk.address = (function(){
error: opt.error,
})
}
-
+
+ address.destroy = function(opt){
+ return $.ajax({
+ method: "DELETE",
+ url: sdk.path("Account.API/1.5", "users/" + auth.user_id + "/" + opt.id + "/addressBook.json"),
+ headers: {
+ "x-yoox-appname": auth.appname,
+ "x-yoox-account-token": auth.access_token,
+ },
+ data: JSON.stringify( opt.data ),
+ success: function(data){
+ // console.log(data)
+ opt.success(data)
+ },
+ error: opt.error,
+ })
+ }
+
return address
})() \ No newline at end of file