We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 52f03e1 + 616fc11 commit 5e94cf4Copy full SHA for 5e94cf4
src/lib/helpers/http.js
@@ -115,12 +115,20 @@ axios.interceptors.request.use(
115
axios.interceptors.response.use(
116
(response) => {
117
loaderStore.set(false);
118
+ const user = getUserStore();
119
+ if (!user?.token) {
120
+ redirectToLogin();
121
+ }
122
return response;
123
},
124
(error) => {
125
126
const originalRequest = error?.config || {};
127
const user = getUserStore();
128
129
130
+ return Promise.reject(error);
131
132
133
// If token expired or 401 returned, attempt a single token refresh and retry requests in queue.
134
if ((error?.response?.status === 401 || isTokenExired(user.expires))
0 commit comments