|
@@ -1467,15 +1467,19 @@ if (!window.Promise){
|
|
|
layout.session.token = xToken;
|
|
layout.session.token = xToken;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- resolve(responseJSON);
|
|
|
|
|
|
|
+ var r = o2.runCallback(callback, "success", [responseJSON],null);
|
|
|
|
|
+ resolve(r || responseJSON);
|
|
|
//return o2.runCallback(callback, "success", [responseJSON],null, resolve);
|
|
//return o2.runCallback(callback, "success", [responseJSON],null, resolve);
|
|
|
},
|
|
},
|
|
|
onFailure: function(xhr){
|
|
onFailure: function(xhr){
|
|
|
|
|
+ //var r = o2.runCallback(callback, "requestFailure", [xhr], null, reject);
|
|
|
|
|
+
|
|
|
reject(xhr);
|
|
reject(xhr);
|
|
|
//return o2.runCallback(callback, "requestFailure", [xhr], null, reject);
|
|
//return o2.runCallback(callback, "requestFailure", [xhr], null, reject);
|
|
|
}.bind(this),
|
|
}.bind(this),
|
|
|
onError: function(text, error){
|
|
onError: function(text, error){
|
|
|
- reject(null, text, error);
|
|
|
|
|
|
|
+ var r = o2.runCallback(callback, "error", [text, error], null, reject);
|
|
|
|
|
+ (r) ? reject(r) : reject(null, text, error);
|
|
|
//return o2.runCallback(callback, "error", [text, error], null, reject);
|
|
//return o2.runCallback(callback, "error", [text, error], null, reject);
|
|
|
}.bind(this)
|
|
}.bind(this)
|
|
|
});
|
|
});
|
|
@@ -1497,9 +1501,12 @@ if (!window.Promise){
|
|
|
res.send(data);
|
|
res.send(data);
|
|
|
}.bind(this));
|
|
}.bind(this));
|
|
|
|
|
|
|
|
- p = p.then(function(responseJSON){
|
|
|
|
|
- return o2.runCallback(callback, "success", [responseJSON],null);
|
|
|
|
|
- }, function(xhr, text, error){
|
|
|
|
|
|
|
+ // p = p.then(function(responseJSON){
|
|
|
|
|
+ // return o2.runCallback(callback, "success", [responseJSON],null);
|
|
|
|
|
+ // }, function(xhr, text, error){
|
|
|
|
|
+ // return o2.runCallback(callback, "failure", [xhr, text, error], null);
|
|
|
|
|
+ // });
|
|
|
|
|
+ p = p.catch(function(xhr, text, error){
|
|
|
return o2.runCallback(callback, "failure", [xhr, text, error], null);
|
|
return o2.runCallback(callback, "failure", [xhr, text, error], null);
|
|
|
});
|
|
});
|
|
|
|
|
|