diff --git a/android/src/main/java/io/invertase/firebase/auth/RNFirebaseAuth.java b/android/src/main/java/io/invertase/firebase/auth/RNFirebaseAuth.java index 55922a90..cbfc8986 100644 --- a/android/src/main/java/io/invertase/firebase/auth/RNFirebaseAuth.java +++ b/android/src/main/java/io/invertase/firebase/auth/RNFirebaseAuth.java @@ -1023,6 +1023,9 @@ class RNFirebaseAuth extends ReactContextBaseJavaModule { case ActionCodeResult.PASSWORD_RESET: actionType = "PASSWORD_RESET"; break; + case ActionCodeResult.SIGN_IN_WITH_EMAIL_LINK: + actionType = "EMAIL_SIGNING"; + break; } writableMap.putString("actionType", actionType); diff --git a/ios/RNFirebase/auth/RNFirebaseAuth.m b/ios/RNFirebase/auth/RNFirebaseAuth.m index d7616bda..207c8df9 100644 --- a/ios/RNFirebase/auth/RNFirebaseAuth.m +++ b/ios/RNFirebase/auth/RNFirebaseAuth.m @@ -680,6 +680,9 @@ RCT_EXPORT_METHOD(checkActionCode: case FIRActionCodeOperationRecoverEmail: actionType = @"RECOVER_EMAIL"; break; + case FIRActionCodeOperationEmailLink: + actionType = @"EMAIL_SIGNIN"; + break; } NSDictionary *result = @{@"data": @{@"email": [info dataForKey:FIRActionCodeEmailKey], @"fromEmail": [info dataForKey:FIRActionCodeFromEmailKey],}, @"actionType": actionType,};