master #81
@ -348,6 +348,9 @@ class AuthenticationRepositoryImpl<T extends Object>
|
|||||||
if (_lastChange == null && account != null) {
|
if (_lastChange == null && account != null) {
|
||||||
_lastChange = account;
|
_lastChange = account;
|
||||||
if (account.isNewUser ?? false) {
|
if (account.isNewUser ?? false) {
|
||||||
|
if (account.isAnonymous) {
|
||||||
|
return AnonymousSignInAuthChangeEvent(account);
|
||||||
|
}
|
||||||
return SignUpAuthChangeEvent(account);
|
return SignUpAuthChangeEvent(account);
|
||||||
}
|
}
|
||||||
return SignInAuthChangeEvent(account);
|
return SignInAuthChangeEvent(account);
|
||||||
|
@ -26,6 +26,14 @@ class SignInAuthChangeEvent extends AuthChangeEvent {
|
|||||||
SignInAuthChangeEvent(super.account);
|
SignInAuthChangeEvent(super.account);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class AnonymousSignInAuthChangeEvent extends AuthChangeEvent {
|
||||||
|
AnonymousSignInAuthChangeEvent(super.account);
|
||||||
|
}
|
||||||
|
|
||||||
|
class ProviderSignInAuthChangeEvent extends AuthChangeEvent {
|
||||||
|
ProviderSignInAuthChangeEvent(super.account);
|
||||||
|
}
|
||||||
|
|
||||||
class SignUpAuthChangeEvent extends AuthChangeEvent {
|
class SignUpAuthChangeEvent extends AuthChangeEvent {
|
||||||
SignUpAuthChangeEvent(super.account);
|
SignUpAuthChangeEvent(super.account);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user