Skip to content

Commit 968f50b

Browse files
committed
Merge pull request #17 from avoscloud/dev-0.4.2
0.4.2 版本
2 parents 41070a1 + ecf2aa8 commit 968f50b

File tree

2 files changed

+49
-2
lines changed

2 files changed

+49
-2
lines changed

lib/av.js

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1585,6 +1585,8 @@
15851585
route !== "search/select" &&
15861586
route !== "requestPasswordReset" &&
15871587
route !== "requestEmailVerify" &&
1588+
route !== "requestPasswordResetBySmsCode" &&
1589+
route !== "resetPasswordBySmsCode" &&
15881590
route !== "requestMobilePhoneVerify" &&
15891591
route !== "requestLoginSmsCode" &&
15901592
route !== "verifyMobilePhone" &&
@@ -7216,6 +7218,16 @@
72167218
* doesn't verify their email address.
72177219
* @param {Object} options A Backbone-style options object.
72187220
*/
7221+
requestEmailVerify: function(email, options) {
7222+
var json = { email: email };
7223+
var request = AV._request("requestEmailVerify", null, null, "POST",
7224+
json);
7225+
return request._thenRunCallbacks(options);
7226+
},
7227+
7228+
/**
7229+
* @Deprecated typo error, please use requestEmailVerify
7230+
*/
72197231
requestEmailVerfiy: function(email, options) {
72207232
var json = { email: email };
72217233
var request = AV._request("requestEmailVerify", null, null, "POST",
@@ -7241,6 +7253,41 @@
72417253
return request._thenRunCallbacks(options);
72427254
},
72437255

7256+
7257+
/**
7258+
* Requests a reset password sms code to be sent to the specified mobile phone
7259+
* number associated with the user account. This sms code allows the user to
7260+
* reset their account's password by calling AV.User.resetPasswordBySmsCode
7261+
*
7262+
* <p>Calls options.success or options.error on completion.</p>
7263+
*
7264+
* @param {String} mobilePhone The mobile phone number associated with the
7265+
* user that doesn't verify their mobile phone number.
7266+
* @param {Object} options A Backbone-style options object.
7267+
*/
7268+
requestPasswordResetBySmsCode: function(mobilePhone, options){
7269+
var json = { mobilePhoneNumber: mobilePhone };
7270+
var request = AV._request("requestPasswordResetBySmsCode", null, null, "POST",
7271+
json);
7272+
return request._thenRunCallbacks(options);
7273+
},
7274+
7275+
/**
7276+
* Makes a call to reset user's account password by sms code and new password.
7277+
* The sms code is sent by AV.User.requestPasswordResetBySmsCode.
7278+
* @param {String} code The sms code sent by AV.User.Cloud.requestSmsCode
7279+
* @param {String} password The new password.
7280+
* @param {Object} options A Backbone-style options object
7281+
* @return {AV.Promise} A promise that will be resolved with the result
7282+
* of the function.
7283+
*/
7284+
resetPasswordBySmsCode: function(code, password, options){
7285+
var json = { password: password};
7286+
var request = AV._request("resetPasswordBySmsCode", null, code, "PUT",
7287+
json);
7288+
return request._thenRunCallbacks(options);
7289+
},
7290+
72447291
/**
72457292
* Makes a call to verify sms code that sent by AV.User.Cloud.requestSmsCode
72467293
* If verify successfully,the user mobilePhoneVerified attribute will be true.
@@ -8983,7 +9030,7 @@
89839030
var currUser = AV.Object.createWithoutData('_User', AV.User.current().id)._toPointer();
89849031
this.data.source = this.data.source || currUser;
89859032
data.data = this.data;
8986-
data.inboxType = status.inboxType || 'default';
9033+
data.inboxType = this.inboxType || 'default';
89879034

89889035
var request = AV._request('statuses', null, null, 'POST', data);
89899036
var self = this;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "avoscloud-sdk",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"main": "./lib/av.js",
55
"description": "AVOSCloud JavaScript SDK.",
66
"repository": {

0 commit comments

Comments
 (0)