Skip to content

Commit a7282cf

Browse files
committed
fix(client): clear session immediately on 401 response
1 parent 38c88f7 commit a7282cf

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

client/src/services/api.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ api.interceptors.response.use(
4242
if (error.response) {
4343
if (error.response.status === 401) {
4444
// Token invalid or expired
45+
const { useUserStore } = await import("../stores/user.store");
46+
useUserStore().logout();
4547
toastStore.add(
4648
"Your login session has expired. Please log in again to continue.",
4749
'error',
4850
0,
49-
async () => {
50-
const { useUserStore } = await import("../stores/user.store");
51-
useUserStore().logout();
51+
() => {
5252
if (window.location.pathname !== '/') {
5353
window.location.href = "/";
5454
}

0 commit comments

Comments
 (0)