FirebaseAuthPlatform.instanceFor constructor

FirebaseAuthPlatform.instanceFor({
  1. required FirebaseApp app,
  2. required Map pluginConstants,
})

Create an instance using app using the existing implementation

Implementation

factory FirebaseAuthPlatform.instanceFor({
  required FirebaseApp app,
  required Map<dynamic, dynamic> pluginConstants,
}) {
  var currentUser = pluginConstants['APP_CURRENT_USER'];

  if (currentUser != null) {
    currentUser as List<Object?>;
    currentUser = PigeonUserDetails.decode(currentUser);
  }
  return FirebaseAuthPlatform.instance.delegateFor(app: app).setInitialValues(
        languageCode: pluginConstants['APP_LANGUAGE_CODE'],
        currentUser: currentUser,
      );
}