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.