fix(#274): off check new device option

pull/80/head
Andrei Dekterev 3 years ago
parent cab081346e
commit 6dad0f3758
  1. 26
      src/features/AuthStore/hooks/useAuth.tsx

@ -36,6 +36,7 @@ import { queryParamStorage } from 'features/QueryParamsStorage'
import { getUserInfo, UserInfo } from 'requests/getUserInfo' import { getUserInfo, UserInfo } from 'requests/getUserInfo'
import { checkDevice, FailedResponse } from 'requests/checkDevice' import { checkDevice, FailedResponse } from 'requests/checkDevice'
// eslint-disable-next-line
import { getClientSettings, needCheckNewDeviсe } from '../helpers' import { getClientSettings, needCheckNewDeviсe } from '../helpers'
import { getTokenVirtualUser } from '../../../requests' import { getTokenVirtualUser } from '../../../requests'
@ -179,6 +180,7 @@ export const useAuth = () => {
}) })
}, [logout, userManager]) }, [logout, userManager])
// 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
@ -188,18 +190,18 @@ export const useAuth = () => {
}) })
}, [reChekNewDevice, userManager]) }, [reChekNewDevice, userManager])
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(() => {
const tryRenewToken = () => { const tryRenewToken = () => {

Loading…
Cancel
Save