This commit is contained in:
marzban-dev
2025-01-14 21:02:27 +03:30
parent b94695e1e9
commit 1cbaa53b4a
+8 -9
View File
@@ -4,7 +4,7 @@ import { API_ENDPOINTS } from "~/constants";
export default defineNuxtPlugin(() => { export default defineNuxtPlugin(() => {
const config = useRuntimeConfig(); const config = useRuntimeConfig();
const { logout, token } = useAuth(); const { token } = useAuth();
const axios = axiosOriginal.create({ const axios = axiosOriginal.create({
baseURL: config.public.API_BASE_URL, baseURL: config.public.API_BASE_URL,
@@ -21,22 +21,21 @@ export default defineNuxtPlugin(() => {
return config; return config;
}); });
axios.interceptors.response.use( axios.interceptors.response.use((response) => {
(response) => {
return response; return response;
}, }, function(error) {
function (error) {
if (error.status === 401) { if (error.status === 401) {
logout(); logout();
} }
return Promise.reject(error); return Promise.reject(error);
} });
);
return { return {
provide: { provide: {
axios, axios
}, }
}; };
}); });