Fix session expiration handling

This commit is contained in:
2026-04-23 01:10:15 -05:00
parent da4b06094e
commit 820e335d9a
22 changed files with 308 additions and 51 deletions
+18
View File
@@ -0,0 +1,18 @@
export const SESSION_EXPIRED_MESSAGE = 'Tu sesión expiró. Vuelve a iniciar sesión.';
let sessionExpiredHandler = null;
export const setSessionExpiredHandler = (handler) => {
sessionExpiredHandler = handler;
return () => {
if (sessionExpiredHandler === handler) {
sessionExpiredHandler = null;
}
};
};
export const notifySessionExpired = () => {
if (sessionExpiredHandler) {
sessionExpiredHandler();
}
};