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