Skip to content

Commit 5e94cf4

Browse files
authored
Merge pull request #398 from iceljc/features/refine-agent-rule
Features/refine agent rule
2 parents 52f03e1 + 616fc11 commit 5e94cf4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/lib/helpers/http.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,20 @@ axios.interceptors.request.use(
115115
axios.interceptors.response.use(
116116
(response) => {
117117
loaderStore.set(false);
118+
const user = getUserStore();
119+
if (!user?.token) {
120+
redirectToLogin();
121+
}
118122
return response;
119123
},
120124
(error) => {
121125
loaderStore.set(false);
122126
const originalRequest = error?.config || {};
123127
const user = getUserStore();
128+
if (!user?.token) {
129+
redirectToLogin();
130+
return Promise.reject(error);
131+
}
124132

125133
// If token expired or 401 returned, attempt a single token refresh and retry requests in queue.
126134
if ((error?.response?.status === 401 || isTokenExired(user.expires))

0 commit comments

Comments
 (0)