diff --git a/src/features/AuthStore/hooks/useAuth.tsx b/src/features/AuthStore/hooks/useAuth.tsx index 965206b9..9e7f648b 100644 --- a/src/features/AuthStore/hooks/useAuth.tsx +++ b/src/features/AuthStore/hooks/useAuth.tsx @@ -167,17 +167,14 @@ export const useAuth = () => { } } - const signinRedirectCallback = useCallback(async (refreshToken: string | null) => { + const signinRedirectCallback = useCallback((refreshToken: string | null) => { setPage(history.location.pathname) userManager.signinRedirectCallback() .then((loadedUser) => { storeUser(loadedUser) - if ( - refreshToken - && (isLffClient || isFacrClient) - ) writeRefreshToken(refreshToken) + if (refreshToken) writeRefreshToken(refreshToken) queryParamStorage.clear() if (page.includes(PAGES.useraccount)) { @@ -249,6 +246,7 @@ export const useAuth = () => { checkNewDevice, isNewDeviceLogin, setIsNewDeviceLogin, + user, ]) duel.channel('active_page') // поле в LS, определяющее активность вкладки @@ -261,7 +259,7 @@ export const useAuth = () => { // safari ограничивает доступ к куке через крос доменные запросы // передаем рефреш токен через квери параметры userManager.signinSilent({ - extraQueryParams: (isLffClient || isFacrClient) && { + extraQueryParams: { refresh_token: readRefreshToken(), }, }).catch(logout)