delete method
Deletes already registered users.
Users created by AuthProvider who are registered together with signIn even if register is not executed are also eligible.
Execute onUserStateChanged
when a user's authentication state is changed.
すでに登録されているユーザーを削除します。
registerが実行されていない場合でもsignInで合わせて登録が行われるAuthProviderで作成されたユーザーも対象となります。
ユーザーの認証状態が変更されたときにonUserStateChanged
を実行します。
Implementation
@override
Future<void> delete({
required VoidCallback onUserStateChanged,
}) async {
await database.delete();
onUserStateChanged.call();
}