getUserCredentialWithJWT method

Future<UserCredential?> getUserCredentialWithJWT(
  1. dynamic token
)

Implementation

Future<UserCredential?> getUserCredentialWithJWT(token) async {
  try {
    final userCredential =
        await FirebaseAuth.instance.signInWithCustomToken(token);
    debugPrint("Sign-in successful.");
    return userCredential;
  } on FirebaseAuthException catch (e) {
    switch (e.code) {
      case "invalid-custom-token":
        debugPrint("The supplied token is not a Firebase custom auth token.");
        break;
      case "custom-token-mismatch":
        debugPrint("The supplied token is for a different Firebase project.");
        break;
      default:
        debugPrint("Unknown error.");
    }
  }
  return null;
}