File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
backend/src/api/controllers Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -200,12 +200,20 @@ export async function sendVerificationEmail(
200200 ) ;
201201 } else if ( e . errorInfo . code === "auth/too-many-requests" ) {
202202 throw new MonkeyError ( 429 , "Too many requests. Please try again later" ) ;
203+ } else if (
204+ e . errorInfo . code === "auth/internal-error" &&
205+ e . errorInfo . message . toLowerCase ( ) . includes ( "too_many_attempts" )
206+ ) {
207+ throw new MonkeyError (
208+ 429 ,
209+ "Too many Firebase requests. Please try again later"
210+ ) ;
203211 } else {
204212 throw new MonkeyError (
205213 500 ,
206214 "Firebase failed to generate an email verification link: " +
207215 e . errorInfo . message ,
208- true + " " + JSON . stringify ( e )
216+ JSON . stringify ( e )
209217 ) ;
210218 }
211219 } else {
You can’t perform that action at this time.
0 commit comments