Skip to content

Commit 8309eb3

Browse files
authored
catch server error RESET_PASSWORD_EXCEED_LIMIT (#1037)
1 parent 86c8077 commit 8309eb3

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/auth/src/rpchandler.js

+3
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ fireauth.RpcHandler.ServerError = {
224224
OPERATION_NOT_ALLOWED: 'OPERATION_NOT_ALLOWED',
225225
PASSWORD_LOGIN_DISABLED: 'PASSWORD_LOGIN_DISABLED',
226226
QUOTA_EXCEEDED: 'QUOTA_EXCEEDED',
227+
RESET_PASSWORD_EXCEED_LIMIT: 'RESET_PASSWORD_EXCEED_LIMIT',
227228
SESSION_EXPIRED: 'SESSION_EXPIRED',
228229
TOKEN_EXPIRED: 'TOKEN_EXPIRED',
229230
TOO_MANY_ATTEMPTS_TRY_LATER: 'TOO_MANY_ATTEMPTS_TRY_LATER',
@@ -2231,6 +2232,8 @@ fireauth.RpcHandler.getDeveloperError_ =
22312232
// Send Password reset email errors:
22322233
errorMap[fireauth.RpcHandler.ServerError.EMAIL_NOT_FOUND] =
22332234
fireauth.authenum.Error.USER_DELETED;
2235+
errorMap[fireauth.RpcHandler.ServerError.RESET_PASSWORD_EXCEED_LIMIT] =
2236+
fireauth.authenum.Error.TOO_MANY_ATTEMPTS_TRY_LATER;
22342237

22352238
// Reset password errors:
22362239
errorMap[fireauth.RpcHandler.ServerError.EXPIRED_OOB_CODE] =

packages/auth/test/rpchandler_test.js

+2
Original file line numberDiff line numberDiff line change
@@ -3994,6 +3994,8 @@ function testSendPasswordResetEmail_caughtServerError() {
39943994
var errorMap = {};
39953995
errorMap[fireauth.RpcHandler.ServerError.EMAIL_NOT_FOUND] =
39963996
fireauth.authenum.Error.USER_DELETED;
3997+
errorMap[fireauth.RpcHandler.ServerError.RESET_PASSWORD_EXCEED_LIMIT] =
3998+
fireauth.authenum.Error.TOO_MANY_ATTEMPTS_TRY_LATER;
39973999
errorMap[fireauth.RpcHandler.ServerError.INVALID_RECIPIENT_EMAIL] =
39984000
fireauth.authenum.Error.INVALID_RECIPIENT_EMAIL;
39994001
errorMap[fireauth.RpcHandler.ServerError.INVALID_SENDER] =

0 commit comments

Comments
 (0)