feat: error message not mandatory
This commit is contained in:
@@ -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');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user