diff --git a/src/features/AuthStore/hooks/useAuth.tsx b/src/features/AuthStore/hooks/useAuth.tsx index ba7addcf..d9b10b6f 100644 --- a/src/features/AuthStore/hooks/useAuth.tsx +++ b/src/features/AuthStore/hooks/useAuth.tsx @@ -36,6 +36,7 @@ import { queryParamStorage } from 'features/QueryParamsStorage' import { getUserInfo, UserInfo } from 'requests/getUserInfo' import { checkDevice, FailedResponse } from 'requests/checkDevice' +// eslint-disable-next-line import { getClientSettings, needCheckNewDeviсe } from '../helpers' import { getTokenVirtualUser } from '../../../requests' @@ -179,6 +180,7 @@ export const useAuth = () => { }) }, [logout, userManager]) + // eslint-disable-next-line const checkNewDevice = useCallback(async () => { const loadedUser = await userManager.getUser() if (!loadedUser) return @@ -188,18 +190,18 @@ export const useAuth = () => { }) }, [reChekNewDevice, userManager]) - useEffect(() => { - if (!needCheckNewDeviсe && !user) return undefined - const startCheckDevice = setInterval(checkNewDevice, 20000) - isNewDeviceLogin && clearInterval(startCheckDevice) - return () => clearInterval(startCheckDevice) - - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - checkNewDevice, - isNewDeviceLogin, - setIsNewDeviceLogin, - ]) + // useEffect(() => { + // if (!needCheckNewDeviсe && !user) return undefined + // const startCheckDevice = setInterval(checkNewDevice, 20000) + // isNewDeviceLogin && clearInterval(startCheckDevice) + // return () => clearInterval(startCheckDevice) + // + // // eslint-disable-next-line react-hooks/exhaustive-deps + // }, [ + // checkNewDevice, + // isNewDeviceLogin, + // setIsNewDeviceLogin, + // ]) useEffect(() => { const tryRenewToken = () => {