feat: exponer la DB global mediante locator en startServices

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
main
brobert 1 month ago
parent 9222242eda
commit 6196dbadc9

@ -1,4 +1,5 @@
import type { Database } from 'bun:sqlite';
import { setDb } from '../db/locator';
import { WebhookManager } from '../services/webhook-manager';
import { GroupSyncService } from '../services/group-sync';
import { ResponseQueue } from '../services/response-queue';
@ -6,6 +7,8 @@ import { RemindersService } from '../services/reminders';
import { MaintenanceService } from '../services/maintenance';
export async function startServices(_db: Database): Promise<void> {
// Exponer la DB globalmente vía locator para servicios que lo usen.
try { setDb(_db); } catch {}
await WebhookManager.registerWebhook();
// Add small delay to allow webhook to propagate
await new Promise(resolve => setTimeout(resolve, 1000));

Loading…
Cancel
Save