|
@@ -1,4 +1,4 @@
|
|
|
-import { removeCookies } from "@/utils/Cookies";
|
|
|
+import actions from "@/utils/client/actions";
|
|
|
import Request from "./axios";
|
|
|
|
|
|
const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL;
|
|
@@ -16,7 +16,7 @@ const server = new Request({
|
|
|
responseInterceptor: (config) => {
|
|
|
return config;
|
|
|
},
|
|
|
- responseInterceptorCatch: (err) => {
|
|
|
+ responseInterceptorCatch: async (err) => {
|
|
|
const { response } = err;
|
|
|
if (!response) return err;
|
|
|
// @ts-ignore
|
|
@@ -24,8 +24,7 @@ const server = new Request({
|
|
|
switch (code) {
|
|
|
case 401:
|
|
|
localStorage.removeItem("globalStore");
|
|
|
- removeCookies("Token");
|
|
|
- window && (location.href = "/br/login");
|
|
|
+ await actions();
|
|
|
break;
|
|
|
default:
|
|
|
return err;
|