register method
Register a user by passing a class inheriting from RegisterAuthProvider in provider
.
If you are already signed in, Exception is returned.
RegisterAuthProviderを継承したクラスをprovider
で渡すことにより、ユーザーの登録を行います。
すでにサインインしている場合はExceptionが返されます。
Implementation
Future<Authentication> register(RegisterAuthProvider provider) async {
if (isSignedIn) {
throw Exception("You are already signed in.");
}
await adapter.register(
provider: provider,
onUserStateChanged: notifyListeners,
);
_sendLog(AuthLoggerEvent.register, parameters: {
AuthLoggerEvent.userIdKey: isSignedIn ? userId : null,
AuthLoggerEvent.providerKey: provider.providerId,
});
return this;
}