signOut method
Signs out the current user.
If successful, it also updates any authStateChanges, idTokenChanges or userChanges stream listeners.
Implementation
@override
Future<void> signOut() async {
return guardAuthExceptions(delegate.signOut);
}