register method

  1. @override
Future<void> register({
  1. required RegisterAuthProvider provider,
  2. required VoidCallback onUserStateChanged,
})
override

Register a user by passing a class inheriting from RegisterAuthProvider in provider.

Execute onUserStateChanged when a user's authentication state is changed.

RegisterAuthProviderを継承したクラスをproviderで渡すことにより、ユーザーの登録を行います。

ユーザーの認証状態が変更されたときにonUserStateChangedを実行します。

Implementation

@override
Future<void> register({
  required RegisterAuthProvider provider,
  required VoidCallback onUserStateChanged,
}) async {
  await database.register(provider: provider);
  onUserStateChanged.call();
}