create method
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.
The ID of the created user is returned in the return value.
CreateAuthProviderを継承したクラスをprovider
で渡すことにより、ユーザーの登録を行います。
registerとの違いはすでにログインしている場合でも別のユーザーを作成することができることです。
戻り値に作成したユーザーのIDが返されます。
Implementation
Future<String?> create(CreateAuthProvider provider) async {
final userId = await adapter.create(
provider: provider,
onUserStateChanged: notifyListeners,
);
_sendLog(AuthLoggerEvent.create, parameters: {
AuthLoggerEvent.userIdKey: userId,
AuthLoggerEvent.providerKey: provider.providerId,
});
return userId;
}