Files
THE-TIP-TOP/frontend/src/hooks/useHandleAuthError.js
Emma781227 65d6b23233 mise a jour
2026-07-08 07:10:49 +02:00

18 lines
411 B
JavaScript

import { useCallback } from 'react'
import { useNavigate } from 'react-router-dom'
import { useAuth } from '../context/AuthContext'
export function useHandleAuthError() {
const { logout } = useAuth()
const navigate = useNavigate()
return useCallback((err) => {
if (err.status === 401) {
logout()
navigate('/connexion')
return true
}
return false
}, [logout, navigate])
}