AutenticaçãoMudar

Essa classe selada descreve os possíveis eventos que podem ser observados no fluxo criado ao chamar App.authenticationChangeAsFlow.

Os estados específicos são representados por estas subclasses LoggedIn, LoggedOut e Removed.

As alterações podem ser consumidas desta forma:

app.authenticationChangeAsFlow().collect { change: AuthenticationChange ->
when(change) {
is LoggedIn -> handleLogin(change.user)
is LoggedOut -> handleLogOut(change.user)
is Removed -> handleRemove(change.user)
}
}

Herdeiros

Propriedades

Link copiado para a área de transferência
resumo valid utilizador: Usuário

Uma referência ao usuário com o qual este evento aconteceu.