JamesFlare1212 c447dc51ee fix(cache): prevent data loss on 5xx and validate cookies
Critical fixes:
1. getActivityDetailsRaw never throws on 5xx - returns null immediately
2. Cache-manager preserves existing data when fetch returns null
3. After 5xx error, validate cookie on next request (backend may invalidate sessions)
4. Cookie validation: fetch activity ID 1 to test, re-login if fails

This prevents local cache corruption during server outages.
2026-04-10 23:41:18 -04:00
2025-05-12 21:45:57 -04:00
2026-04-07 18:19:13 -04:00
2026-04-07 18:19:13 -04:00
2025-05-10 23:39:39 -04:00
2025-05-10 23:39:39 -04:00

How to Run

copy example.env

cp example.env .env

edit .env

API_USERNAME is your engage username in URL-encode.
API_PASSWORD is your engage password in URL-encode.

Description
No description provided
Readme 639 KiB
Languages
TypeScript 98.1%
Dockerfile 1.1%
Shell 0.8%