chore: improve logging

This commit is contained in:
devthejo 2025-06-29 12:35:53 +02:00
parent 010aa2c2fc
commit 70cca596e4

View file

@ -153,6 +153,7 @@ export default createAtom(({ get, merge, getActions }) => {
} }
if (isLoading()) { if (isLoading()) {
authLogger.info("Auth is already loading, waiting for completion");
await loadingPromise; await loadingPromise;
return true; return true;
} }
@ -162,9 +163,15 @@ export default createAtom(({ get, merge, getActions }) => {
try { try {
startLoading(); startLoading();
authLogger.debug("Deleting userToken for refresh");
await secureStore.deleteItemAsync("userToken"); await secureStore.deleteItemAsync("userToken");
await init(); await init();
return true; return true;
} catch (error) {
authLogger.error("Auth reload failed", { error: error.message });
throw error;
} finally { } finally {
// Clear reloading state even if there was an error // Clear reloading state even if there was an error
merge({ isReloading: false }); merge({ isReloading: false });