CoolFace
Apppublic

Leon4gr45/builder

sourceHugging Facemitupdated 2d agoView on Hugging Face
0likes
singleton.ts21 linesDownload Raw Back to server-generate
1import { TaskManager } from './task-manager';2import { SSEEventBus } from './sse-event-bus';3 4const g = globalThis as unknown as {5  __serverGenTaskManager?: TaskManager;6  __serverGenEventBus?: SSEEventBus;7};8 9if (!g.__serverGenTaskManager) {10  g.__serverGenTaskManager = new TaskManager({11    maxConcurrentPerScope: 3,12    keyTTLMs: 30 * 60 * 1000,13  });14}15if (!g.__serverGenEventBus) {16  g.__serverGenEventBus = new SSEEventBus({ maxBufferSize: 500 });17}18 19export const taskManager = g.__serverGenTaskManager;20export const eventBus = g.__serverGenEventBus;21