dm-186
This commit is contained in:
parent
aed5187ba1
commit
c3c861ac62
1 changed files with 2 additions and 2 deletions
|
|
@ -64,9 +64,9 @@ class TokenAuthenticator @Inject constructor(
|
||||||
}
|
}
|
||||||
|
|
||||||
// 6. 失敗:如果連 Refresh Token 都失效(例如過期被後端拒絕),則強制登出,導回登入頁
|
// 6. 失敗:如果連 Refresh Token 都失效(例如過期被後端拒絕),則強制登出,導回登入頁
|
||||||
|
// TokenAuthenticator.kt 失敗時
|
||||||
runBlocking {
|
runBlocking {
|
||||||
tokenManager.logout(currentUserId)
|
tokenManager.logout(currentUserId) // 這會移除 USER_ID_LIST,觸發 hasAccountLoggedIn = false
|
||||||
// 這裡可以透過 EventBus、SharedFlow 或 LiveData 貼出全域通知,要求 UI 跳轉到 LoginActivity/LoginScreen
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return null
|
return null
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue