認証変更

インターフェース Authenticationchange

このシークレット クラスでは、 App.authenticationchangeAsFlow を呼び出すことで作成された フロー で観察できるイベントを記述します。

特定の状態は、次のサブクラスLoggingInLoggingOut 、およびRemovedによって表されます。

したがって、変更は次のように消費されます。

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

継承

プロパティ

クリップボードにコピーされたリンク
抽象 価値 user: user

このイベントが発生したユーザーへの参照。