chore(stores): remove migrated sub-objects from events_loc persisted struct

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 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-06-11 15:41:54 -04:00
parent 94e4fad061
commit 5823f18161

View File

@@ -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<key_val> = persisted(