feat(sync): persist polling intervals across all Launcher variants

- Migrated background timers to persistent 'sync_intervals' store.\n- Updated Sync Monitor and Config UI to display and edit all six polling loops.\n- Ensured timer settings are applied and persisted regardless of native mode status.\n- Refined initialization logic to prioritize user configuration with robust fallbacks.
This commit is contained in:
Scott Idem
2026-02-10 18:28:13 -05:00
parent b91adfd8cf
commit 475954b791
3 changed files with 30 additions and 26 deletions

View File

@@ -167,6 +167,16 @@ const events_local_data_struct: key_val = {
time_format: 'time_12_short',
time_hours: 12, // 12 or 24
sync_intervals: {
event: 90000,
device: 60000,
location: 30000,
session: 15000,
presentation: 45000,
presenter: 60000,
file_sync: 10000
},
slct: {
event_id: null,
event_location_id: null,