From 5823f18161ebedd50989ac000c3b9e94f7305b13 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Thu, 11 Jun 2026 15:41:54 -0400 Subject: [PATCH] chore(stores): remove migrated sub-objects from events_loc persisted struct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit badges, leads, and pres_mgmt have each been promoted to their own PersistedState stores (ae_badges_loc, ae_leads_loc, ae_pres_mgmt_loc). Remove them from events_local_data_struct and drop the now-unused *_loc_defaults imports so events_loc only carries what it owns. launcher stays — not yet migrated (244 active refs). Co-Authored-By: Claude Sonnet 4.6 --- src/lib/stores/ae_events_stores.ts | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/src/lib/stores/ae_events_stores.ts b/src/lib/stores/ae_events_stores.ts index 8c3a926a..13bfa285 100644 --- a/src/lib/stores/ae_events_stores.ts +++ b/src/lib/stores/ae_events_stores.ts @@ -8,22 +8,13 @@ import type { Writable } from 'svelte/store'; import type { key_val } from '$lib/stores/ae_stores'; -import { - badges_loc_defaults, - badges_sess_defaults -} from '$lib/stores/ae_events_stores__badges_defaults'; +import { badges_sess_defaults } from '$lib/stores/ae_events_stores__badges_defaults'; import { launcher_loc_defaults, launcher_sess_defaults } from '$lib/stores/ae_events_stores__launcher_defaults'; -import { - leads_loc_defaults, - leads_sess_defaults -} from '$lib/stores/ae_events_stores__leads_defaults'; -import { - pres_mgmt_loc_defaults, - pres_mgmt_sess_defaults -} from '$lib/stores/ae_events_stores__pres_mgmt_defaults'; +import { leads_sess_defaults } from '$lib/stores/ae_events_stores__leads_defaults'; +import { pres_mgmt_sess_defaults } from '$lib/stores/ae_events_stores__pres_mgmt_defaults'; // Deployment version stamp. Compared against events_sess.ver in events/+layout.svelte // to detect stale persisted data after a deploy (triggers a reload). Bump this alongside @@ -71,17 +62,9 @@ const events_local_data_struct: key_val = { person: {} }, - // Badge Printing — see ae_events_stores__badges_defaults.ts - badges: badges_loc_defaults, - // Event Presentation Launcher — see ae_events_stores__launcher_defaults.ts - launcher: launcher_loc_defaults, - - // Lead Retrievals (Exhibit) — see ae_events_stores__leads_defaults.ts - leads: leads_loc_defaults, - - // Presentation Management — see ae_events_stores__pres_mgmt_defaults.ts - pres_mgmt: pres_mgmt_loc_defaults + // badges, leads, pres_mgmt have been promoted to their own PersistedState stores. + launcher: launcher_loc_defaults }; export const events_loc: Writable = persisted(