create abstract method
Future<String?>
create({
- required CreateAuthProvider provider,
- required VoidCallback onUserStateChanged,
Register users by passing a class inheriting from CreateAuthProvider in provider
.
The difference with register is that you can create another user even if you are already logged in.
Execute onUserStateChanged
when a user's authentication state is changed.
Returns the user's ID as the return value.
CreateAuthProviderを継承したクラスをprovider
で渡すことにより、ユーザーの登録を行います。
registerとの違いはすでにログインしている場合でも別のユーザーを作成することができることです。
ユーザーの認証状態が変更されたときにonUserStateChanged
を実行します。
戻り値にユーザーのIDを返します。
Implementation
Future<String?> create({
required CreateAuthProvider provider,
required VoidCallback onUserStateChanged,
});