Members
(constant) DB_NAME
OfflineQueueService - IndexedDB-backed service for queuing offline actions
Provides persistent storage for actions that need to be synced when online. Uses IndexedDB for reliable cross-session persistence.
Features:
- Queue actions for later sync
- Persist across browser sessions
- Automatic sync when coming online
- Progress callbacks during sync
- Error tracking for failed actions
- CSRF token refresh before sync
(constant) DB_NAME
RsvpCacheService - IndexedDB-backed service for caching user RSVPs
Provides local storage for user's RSVPs to enable offline viewing and offline RSVP creation. Syncs with server when online.
Features:
- Cache user's RSVPs for offline access
- Store pending RSVPs when offline
- Sync pending RSVPs when coming online
- Update cache when user changes RSVPs