From 2179ea7e562d293b49884721c4035249ac3af902 Mon Sep 17 00:00:00 2001 From: Egor Date: Sun, 18 Jan 2026 05:27:55 +0300 Subject: [PATCH] Update client.ts --- src/api/client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/client.ts b/src/api/client.ts index 7788bb7..782a924 100644 --- a/src/api/client.ts +++ b/src/api/client.ts @@ -1,5 +1,5 @@ import axios, { AxiosError, InternalAxiosRequestConfig } from 'axios' -import { tokenStorage, isTokenExpired, tokenRefreshManager } from '../utils/token' +import { tokenStorage, isTokenExpired, tokenRefreshManager, safeRedirectToLogin } from '../utils/token' const API_BASE_URL = import.meta.env.VITE_API_URL || '/api' @@ -38,7 +38,7 @@ apiClient.interceptors.request.use(async (config: InternalAxiosRequestConfig) => } else { // Refresh не удался - редирект на логин tokenStorage.clearTokens() - window.location.href = '/login' + safeRedirectToLogin() return config } } @@ -73,7 +73,7 @@ apiClient.interceptors.response.use( } else { // Refresh не удался tokenStorage.clearTokens() - window.location.href = '/login' + safeRedirectToLogin() } }