Advertisement
bebo231312312321

Untitled

Sep 1st, 2024
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Handle401
  2.  
  3. let navigator = null;
  4. let isAuthenticated = true;
  5. let authStatusUpdater = () => {};
  6.  
  7. export const setNavigator = (nav) => {
  8.   navigator = nav;
  9. };
  10.  
  11. export const handle401Error = () => {
  12.   if (navigator) {
  13.     localStorage.clear();
  14.     isAuthenticated = false;
  15.     authStatusUpdater();
  16.     navigator('/sign-up');
  17.   } else {
  18.     console.error('Navigator is not set');
  19.   }
  20. };
  21.  
  22. export const getAuthStatus = () => isAuthenticated;
  23.  
  24. export const setAuthStatusUpdater = (updater) => {
  25.   authStatusUpdater = updater;
  26. };
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement