isOnlyUser }, children }) => {
const refreshToken = Cookies.get('refreshToken')
const { user } = useAuth()
const { checkAuth, logout } = useActions()
const { pathname } = useRouter()
useEffect(() => {
const accessToken = getAccessToken()
if (accessToken) checkAuth()
}, [])
useEffect(() => {
if (!refreshToken && user) logout()
}, [pathname])
return isOnlyUser ? (
<DynamicCheckRole Component={{ isOnlyUser }} children={children} />
) : (
<>{children}</>
)
}
export default AuthProvider
Я боюсь узнать зачем ты берешь и что-то делаешь с рефрешем на фронте
просто получить токен = что-то с этим делать
Обсуждают сегодня