summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/sdk
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/sdk')
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/_sdk.js9
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/account.js9
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/address.js6
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/auth.js10
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/cart.js4
-rw-r--r--StoneIsland/platforms/ios/www/js/sdk/product.js4
6 files changed, 23 insertions, 19 deletions
diff --git a/StoneIsland/platforms/ios/www/js/sdk/_sdk.js b/StoneIsland/platforms/ios/www/js/sdk/_sdk.js
index ce68da62..a7ecf6d3 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/_sdk.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/_sdk.js
@@ -1,9 +1,14 @@
var sdk = (function(){
var sdk = {}
- // var endpoint = "https://secure.api.yoox.biz/"
var endpoint = "https://sandbox.api.yoox.biz/"
-
+
+ sdk.init = function(opt){
+ if (opt && opt.production) {
+ endpoint = "https://secure.api.yoox.biz/"
+ }
+ }
+
sdk.path = function(api, path){
return endpoint + api + "/STONEISLAND_US/" + path
}
diff --git a/StoneIsland/platforms/ios/www/js/sdk/account.js b/StoneIsland/platforms/ios/www/js/sdk/account.js
index a1498e76..3dfe2cfe 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/account.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/account.js
@@ -14,11 +14,10 @@ sdk.account = (function(){
},
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)
+ auth.set_user(user_id, access_token)
opt.success(data)
},
@@ -36,9 +35,9 @@ sdk.account = (function(){
},
data: opt.data,
success: function(data){
- console.log(data)
- auth.user_id = data['UserAccount']['UserId']
- auth.access_token = data['UserAccount']['AccessToken']
+ // console.log(data)
+ // auth.user_id = data['UserFull']['UserId']
+ // auth.access_token = data['UserFull']['AccessToken']
// why bother?
// auth.set_user(user_id, access_token, name)
diff --git a/StoneIsland/platforms/ios/www/js/sdk/address.js b/StoneIsland/platforms/ios/www/js/sdk/address.js
index 16fc2dc4..144589d0 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/address.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/address.js
@@ -11,7 +11,7 @@ sdk.address = (function(){
},
data: opt.data,
success: function(data){
- console.log(data)
+ // console.log(data)
opt.success(data)
},
error: opt.error,
@@ -28,11 +28,13 @@ sdk.address = (function(){
},
data: opt.data,
success: function(data){
- console.log(data)
+ // console.log(data)
opt.success(data)
},
error: opt.error,
})
}
+
+ return address
})() \ No newline at end of file
diff --git a/StoneIsland/platforms/ios/www/js/sdk/auth.js b/StoneIsland/platforms/ios/www/js/sdk/auth.js
index 911da902..cea0054c 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/auth.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/auth.js
@@ -10,26 +10,24 @@
var auth = (function(){
var auth = {}
- auth.appname = "{API-TEST}"
- auth.apikey = "{API-KEY}"
+ auth.appname = is_iphone ? "native-iphone-stoneisland/1.0.0" : "native-android-stoneisland/1.0.0"
+ auth.apikey = "U2FsdGVkX18fThqg9bF0/ZgE9Jg948hn8O9EXli4B2729nAESCQaexv//M5+7+za"
auth.device = "smartphone"
auth.access_token = ""
auth.user_id = -1
- auth.name = name
// ios: integrate keychain api
// android: cordova.file.externalRootDirectory api
- auth.set_user = function(user_id, access_token, name){
+ auth.set_user = function(user_id, access_token){
// persist user data
auth.user_id = user_id
auth.access_token = access_token
- auth.name = name
}
auth.get_user = function(cb){
// fetch user data
}
return auth
-})() \ No newline at end of file
+})()
diff --git a/StoneIsland/platforms/ios/www/js/sdk/cart.js b/StoneIsland/platforms/ios/www/js/sdk/cart.js
index 3c16feae..9f9d81f1 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/cart.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/cart.js
@@ -13,7 +13,7 @@ sdk.cart = (function(){
"x-yoox-appname": auth.appname,
"x-yoox-device": auth.device,
},
- data: opt.data,
+ // data: opt.data,
success: function(data){
console.log(data)
cart.id = data["CartSession"]["CartId"]
@@ -27,7 +27,7 @@ sdk.cart = (function(){
cart.set_user = function(opt){
$.ajax({
method: "PUT",
- url: sdk.path("Cart.API/1.6", "carts.json"),
+ url: sdk.path("Cart.API/1.6", "user.json"),
headers: {
"x-yoox-appname": auth.appname,
"x-yoox-cart-token": cart.token,
diff --git a/StoneIsland/platforms/ios/www/js/sdk/product.js b/StoneIsland/platforms/ios/www/js/sdk/product.js
index c904eb32..a2ba30a1 100644
--- a/StoneIsland/platforms/ios/www/js/sdk/product.js
+++ b/StoneIsland/platforms/ios/www/js/sdk/product.js
@@ -1,7 +1,7 @@
sdk.product = (function(){
var product = {}
- product.fetch_collection = function(opt){
+ product.collection = function(opt){
$.ajax({
method: "GET",
url: sdk.path("Search.API/1.2", "search.json"),
@@ -15,7 +15,7 @@ sdk.product = (function(){
product.item = function(opt){
$.ajax({
method: "GET",
- url: sdk.path("Item.API/1.0", "item/" + data.code + ".json"),
+ url: sdk.path("Item.API/1.0", "item/" + opt.code + ".json"),
success: opt.success,
error: opt.error,
})