fix(check device): return check device

pull/132/head
Andrei Dekterev 3 years ago
parent b80ced0877
commit e50e3c1d8c
  1. 28
      src/features/AuthStore/hooks/useAuth.tsx

@ -42,7 +42,6 @@ import {
} from 'requests' } from 'requests'
import { userManager } from '../config' import { userManager } from '../config'
// eslint-disable-next-line
import { needCheckNewDeviсe } from '../helpers' import { needCheckNewDeviсe } from '../helpers'
export const useAuth = () => { export const useAuth = () => {
@ -220,7 +219,6 @@ export const useAuth = () => {
}) })
}, [logout]) }, [logout])
// eslint-disable-next-line
const checkNewDevice = useCallback(async () => { const checkNewDevice = useCallback(async () => {
const loadedUser = await userManager.getUser() const loadedUser = await userManager.getUser()
if (!loadedUser) return if (!loadedUser) return
@ -230,18 +228,18 @@ export const useAuth = () => {
}) })
}, [reChekNewDevice]) }, [reChekNewDevice])
// useEffect(() => { useEffect(() => {
// if (!needCheckNewDeviсe && !user) return undefined if (!needCheckNewDeviсe && !user) return undefined
// const startCheckDevice = setInterval(checkNewDevice, 20000) const startCheckDevice = setInterval(checkNewDevice, 20000)
// isNewDeviceLogin && clearInterval(startCheckDevice) isNewDeviceLogin && clearInterval(startCheckDevice)
// return () => clearInterval(startCheckDevice) return () => clearInterval(startCheckDevice)
//
// // eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
// }, [ }, [
// checkNewDevice, checkNewDevice,
// isNewDeviceLogin, isNewDeviceLogin,
// setIsNewDeviceLogin, setIsNewDeviceLogin,
// ]) ])
useEffect(() => { useEffect(() => {
// попытаемся обновить токен используя refresh_token // попытаемся обновить токен используя refresh_token
@ -290,7 +288,7 @@ export const useAuth = () => {
}, [changeLang]) }, [changeLang])
useEffect(() => { useEffect(() => {
fetchUserInfo() readToken() && fetchUserInfo()
}, [fetchUserInfo, user]) }, [fetchUserInfo, user])
const auth = useMemo(() => ({ const auth = useMemo(() => ({

Loading…
Cancel
Save