AutenticaçãoMudar
Interface AuthenticationChange
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)
}
}
Conteúdo copiado para a área de transferência
Herdeiros
Propriedades
Link copiado para a área de transferência
Uma referência ao usuário com o qual este evento aconteceu.