refactor: event manager ()

* refactor: event manager

* refactor: event manager
This commit is contained in:
Jason Rasmussen 2025-04-25 08:36:31 -04:00 committed by GitHub
parent e822e3eca9
commit d0014bdf94
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 127 additions and 47 deletions
web/src/lib/stores

View file

@ -1,3 +1,4 @@
import { eventManager } from '$lib/stores/event-manager.svelte';
import { asLocalTimeISO } from '$lib/utils/date-time';
import {
type AssetResponseDto,
@ -24,6 +25,10 @@ export type MemoryAsset = MemoryIndex & {
};
class MemoryStoreSvelte {
constructor() {
eventManager.on('auth.logout', () => this.clearCache());
}
memories = $state<MemoryResponseDto[]>([]);
private initialized = false;
private memoryAssets = $derived.by(() => {