delegateFor method

  1. @override
FirebaseAuthPlatform delegateFor({
  1. required FirebaseApp app,
  2. Persistence? persistence,
})

Enables delegates to create new instances of themselves if a none default FirebaseApp instance is required by the user.

Setting a persistence type is only available on web based platforms.

Implementation

@override
FirebaseAuthPlatform delegateFor(
    {required FirebaseApp app, Persistence? persistence}) {
  // The persistence parameter is not used because it's only available on web
  // based platforms.
  return FirebaseAuthDesktop(app: app);
}