feat: error message not mandatory

This commit is contained in:
karishmas6
2024-09-25 16:37:04 +05:30
parent dc1a9488e0
commit 3b2b73a5df

View File

@@ -33,7 +33,7 @@ const UserRoute: React.FC<UserRouteProps> = ({ children }) => {
console.log('Request canceled:', err.message); console.log('Request canceled:', err.message);
handleRedirect('Request timed out. Please try again.'); handleRedirect('Request timed out. Please try again.');
} else { } else {
handleRedirect(err.response?.data?.error || 'An error occurred. Please login again.'); handleRedirect();
} }
} finally { } finally {
setLoading(false); setLoading(false);
@@ -49,10 +49,12 @@ const UserRoute: React.FC<UserRouteProps> = ({ children }) => {
}; };
}, []); }, []);
const handleRedirect = (errorMessage: string) => { const handleRedirect = (errorMessage?: string) => {
setOk(false); setOk(false);
setLoading(false); setLoading(false);
notify('error', errorMessage); if (errorMessage) {
notify('error', errorMessage);
}
navigate('/login'); navigate('/login');
}; };