immich/web/src/lib/managers/release-manager.svelte.ts
2026-01-29 08:52:18 -05:00

15 lines
346 B
TypeScript

import { eventManager } from '$lib/managers/event-manager.svelte';
import { type ReleaseEvent } from '$lib/types';
class ReleaseManager {
value = $state<ReleaseEvent | undefined>();
constructor() {
eventManager.on({
ReleaseEvent: (event) => (this.value = event),
});
}
}
export const releaseManager = new ReleaseManager();