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,7 +1,13 @@
import { eventManager } from '$lib/stores/event-manager.svelte';
class SearchStore {
savedSearchTerms = $state<string[]>([]);
isSearchEnabled = $state(false);
constructor() {
eventManager.on('auth.logout', () => this.clearCache());
}
clearCache() {
this.savedSearchTerms = [];
this.isSearchEnabled = false;