Autenticação Mudar
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.