优化
This commit is contained in:
+5
-1
@@ -80,7 +80,11 @@ export async function refreshAuthenticatedSession() {
|
||||
})
|
||||
.catch((error) => {
|
||||
if (error instanceof CrossTabRefreshTimeoutError) {
|
||||
throw new ApiError(error.message, 'A0401', 401)
|
||||
const expiredError = new ApiError(error.message, 'A0401', 401)
|
||||
clearSessionTokens()
|
||||
window.dispatchEvent(new CustomEvent('cc-client-session-expired'))
|
||||
redirectToLoginAfterSessionExpiry()
|
||||
throw expiredError
|
||||
}
|
||||
throw error
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user