Add tests and improve localStorage resilience
CI / lint-typecheck-test (push) Has been cancelled

This commit is contained in:
2026-05-19 14:46:03 +02:00
parent 72f9400756
commit 7da5acbba3
18 changed files with 302 additions and 119 deletions
+6 -1
View File
@@ -53,7 +53,12 @@ export function EventsProvider({ children }: { children: ReactNode }) {
skipInitialWrite.current = false;
return;
}
localStorage.setItem(STORAGE_KEY, JSON.stringify(events));
try {
localStorage.setItem(STORAGE_KEY, JSON.stringify(events));
} catch (err) {
// Silently fail on quota exceeded / privacy mode
console.warn("[EventsStore] Failed to persist events:", err);
}
}, [events]);
const addEvent = useCallback((event: Event) => {