refactor: event manager (#17862)

* 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

View file

@ -1,3 +1,4 @@
import { eventManager } from '$lib/stores/event-manager.svelte';
import {
getAssetsByOriginalPath,
getUniqueOriginalPaths,
@ -16,6 +17,10 @@ class FoldersStore {
uniquePaths = $state<string[]>([]);
assets = $state<AssetCache>({});
constructor() {
eventManager.on('auth.logout', () => this.clearCache());
}
async fetchUniquePaths() {
if (this.initialized) {
return;