signOut static method

Future<void> signOut({
  1. BuildContext? context,
  2. FirebaseAuth? auth,
})

Implementation

static Future<void> signOut({
  BuildContext? context,
  fba.FirebaseAuth? auth,
}) async {
  final resolvedAuth = auth ?? fba.FirebaseAuth.instance;
  await OAuthProviders.signOut(resolvedAuth);
  await resolvedAuth.signOut();

  if (context != null) {
    final action = FirebaseUIAction.ofType<SignedOutAction>(context);
    action?.callback(context);
  }
}