diff --git a/app/src/main/java/com/example/login_v3/data/repository/basic/Token_Auth.kt b/app/src/main/java/com/example/login_v3/data/repository/basic/Token_Auth.kt index acf7d82..28141fe 100644 --- a/app/src/main/java/com/example/login_v3/data/repository/basic/Token_Auth.kt +++ b/app/src/main/java/com/example/login_v3/data/repository/basic/Token_Auth.kt @@ -64,9 +64,9 @@ class TokenAuthenticator @Inject constructor( } // 6. 失敗:如果連 Refresh Token 都失效(例如過期被後端拒絕),則強制登出,導回登入頁 + // TokenAuthenticator.kt 失敗時 runBlocking { - tokenManager.logout(currentUserId) - // 這裡可以透過 EventBus、SharedFlow 或 LiveData 貼出全域通知,要求 UI 跳轉到 LoginActivity/LoginScreen + tokenManager.logout(currentUserId) // 這會移除 USER_ID_LIST,觸發 hasAccountLoggedIn = false } return null