mapEventToState method

  1. @override
Stream<AuthenticationState> mapEventToState (
  1. AuthenticationEvent event
)

Implementation

@override
Stream<AuthenticationState> mapEventToState(
  AuthenticationEvent event,
) async* {
  if (event is AuthenticationStarted) {
    yield* _mapAuthenticationStartedToState();
  } else if (event is AuthenticationLoggedIn) {
    yield* _mapAuthenticationLoggedInToState(
        event.email, event.pass, event.role);
  } else if (event is AuthenticationLoggedOut) {
    yield* _mapAuthenticationLoggedOutToState();
  } else if (event is AuthenticationSignUp) {
    yield* _mapAuthenticationSignUpToState(
        event.email, event.name, event.pass, event.rin, event.role);
  }
}