Skip to content

Commit bc5405c

Browse files
committed
在 Cloud, File, Search, Status 和 User 的网络操作上添加 sessionToken 参数
1 parent bc14650 commit bc5405c

5 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/cloudfunction.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module.exports = function(AV) {
3232
*/
3333
run: function(name, data, options) {
3434
var request = AV._request("functions", name, null, 'POST',
35-
AV._encode(data, null, true));
35+
AV._encode(data, null, true), options && options.sessionToken);
3636

3737
return request.then(function(resp) {
3838
return AV._decode(null, resp).result;

src/file.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ module.exports = function(AV) {
539539
destroy: function(options){
540540
if(!this.id)
541541
return AV.Promise.error('The file id is not eixsts.')._thenRunCallbacks(options);
542-
var request = AV._request("files", null, this.id, 'DELETE');
542+
var request = AV._request("files", null, this.id, 'DELETE', options && options.sessionToken);
543543
return request._thenRunCallbacks(options);
544544
},
545545

src/search.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,9 @@ module.exports = function(AV) {
124124
_queryString: null,
125125
_highlights: null,
126126
_sortBuilder: null,
127-
_createRequest: function(params){
127+
_createRequest: function(params, options){
128128
return AV._request("search/select", null, null, "GET",
129-
params || this.toJSON());
129+
params || this.toJSON(), options && options.sessionToken);
130130
},
131131

132132
/**

src/status.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ module.exports = function(AV) {
5858
destroy: function(options){
5959
if(!this.id)
6060
return AV.Promise.error('The status id is not exists.')._thenRunCallbacks(options);
61-
var request = AV._request("statuses", null, this.id, 'DELETE');
61+
var request = AV._request("statuses", null, this.id, 'DELETE', options && options.sessionToken);
6262
return request._thenRunCallbacks(options);
6363
},
6464
/**
@@ -112,7 +112,7 @@ module.exports = function(AV) {
112112
data.data = this._getDataJSON();
113113
data.inboxType = this.inboxType || 'default';
114114

115-
var request = AV._request('statuses', null, null, 'POST', data);
115+
var request = AV._request('statuses', null, null, 'POST', data, options && options.sessionToken);
116116
var self = this;
117117
return request.then(function(response){
118118
self.id = response.objectId;
@@ -169,7 +169,7 @@ module.exports = function(AV) {
169169
data.data = status._getDataJSON();
170170
data.inboxType = status.inboxType || 'default';
171171

172-
var request = AV._request('statuses', null, null, 'POST', data);
172+
var request = AV._request('statuses', null, null, 'POST', data, options && options.sessionToken);
173173
return request.then(function(response){
174174
status.id = response.objectId;
175175
status.createdAt = AV._parseDate(response.createdAt);
@@ -222,7 +222,7 @@ module.exports = function(AV) {
222222
data.inboxType = 'private';
223223
status.inboxType = 'private';
224224

225-
var request = AV._request('statuses', null, null, 'POST', data);
225+
var request = AV._request('statuses', null, null, 'POST', data, options && options.sessionToken);
226226
return request.then(function(response){
227227
status.id = response.objectId;
228228
status.createdAt = AV._parseDate(response.createdAt);
@@ -254,7 +254,7 @@ module.exports = function(AV) {
254254
var params = {};
255255
params.inboxType = AV._encode(inboxType);
256256
params.owner = AV._encode(owner);
257-
var request = AV._request('subscribe/statuses/count', null, null, 'GET', params);
257+
var request = AV._request('subscribe/statuses/count', null, null, 'GET', params, options && options.sessionToken);
258258
return request._thenRunCallbacks(options);
259259
};
260260

@@ -293,9 +293,9 @@ module.exports = function(AV) {
293293
_newObject: function(){
294294
return new AV.Status();
295295
},
296-
_createRequest: function(params){
296+
_createRequest: function(params, options){
297297
return AV._request("subscribe/statuses", null, null, "GET",
298-
params || this.toJSON());
298+
params || this.toJSON(), options && options.sessionToken);
299299
},
300300

301301

src/user.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ module.exports = function(AV) {
413413
throw "Invalid target user.";
414414
}
415415
var route = 'users/' + this.id + '/friendship/' + userObjectId;
416-
var request = AV._request(route, null, null, 'POST', null);
416+
var request = AV._request(route, null, null, 'POST', null, options && options.sessionToken);
417417
return request._thenRunCallbacks(options);
418418
},
419419

@@ -437,7 +437,7 @@ module.exports = function(AV) {
437437
throw "Invalid target user.";
438438
}
439439
var route = 'users/' + this.id + '/friendship/' + userObjectId;
440-
var request = AV._request(route, null, null, 'DELETE', null);
440+
var request = AV._request(route, null, null, 'DELETE', null, options && options.sessionToken);
441441
return request._thenRunCallbacks(options);
442442
},
443443

@@ -493,7 +493,7 @@ module.exports = function(AV) {
493493
old_password: oldPassword,
494494
new_password: newPassword
495495
};
496-
var request = AV._request(route, null, null, 'PUT', params);
496+
var request = AV._request(route, null, null, 'PUT', params, options && options.sessionToken);
497497
return request._thenRunCallbacks(options, this);
498498
},
499499

0 commit comments

Comments
 (0)