Skip to content

Commit 09e84c8

Browse files
authored
feat: add phoneNumber when verify sms code (#246)
Co-authored-by: Wu Yun <[email protected]>
1 parent 7c676bc commit 09e84c8

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

core/src/main/java/cn/leancloud/core/StorageClient.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,13 @@ public Observable<LCNull> requestMobilePhoneVerify(String mobilePhone, String va
594594
}
595595

596596
public Observable<LCNull> verifyMobilePhone(String verifyCode) {
597-
return wrapObservable(apiService.verifyMobilePhone(verifyCode));
597+
return this.verifyMobilePhone(verifyCode, null);
598+
}
599+
600+
public Observable<LCNull> verifyMobilePhone(String verifyCode, String phoneNumber) {
601+
Map<String, String> map = new HashMap<String, String>();
602+
map.put("mobilePhoneNumber", phoneNumber);
603+
return wrapObservable(apiService.verifyMobilePhone(verifyCode, map));
598604
}
599605

600606
public Observable<LCNull> requestLoginSmsCode(String phoneNumber, String validateToken) {
@@ -607,8 +613,13 @@ public Observable<LCNull> requestLoginSmsCode(String phoneNumber, String validat
607613
}
608614

609615
public Observable<LCNull> resetPasswordBySmsCode(String smsCode, String newPass) {
616+
return this.resetPasswordBySmsCode(smsCode, newPass, null);
617+
}
618+
619+
public Observable<LCNull> resetPasswordBySmsCode(String smsCode, String newPass, String phoneNumber) {
610620
Map<String, String> map = new HashMap<String, String>();
611621
map.put("password", newPass);
622+
map.put("mobilePhoneNumber", phoneNumber);
612623
return wrapObservable(apiService.resetPasswordBySmsCode(smsCode, map));
613624
}
614625

core/src/main/java/cn/leancloud/service/APIService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ Observable<LCUser> refreshSessionToken(@Header(HEADER_KEY_LC_SESSIONTOKEN) Strin
208208
Observable<LCNull> requestMobilePhoneVerify(@Body Map<String, String> param);
209209

210210
@POST("/1.1/verifyMobilePhone/{verifyCode}")
211-
Observable<LCNull> verifyMobilePhone(@Path("verifyCode") String verifyCode);
211+
Observable<LCNull> verifyMobilePhone(@Path("verifyCode") String verifyCode, @Body Map<String, String> param);
212212

213213
@POST("/1.1/requestLoginSmsCode")
214214
Observable<LCNull> requestLoginSmsCode(@Body Map<String, String> param);

0 commit comments

Comments
 (0)