From 19dcb2000edb8fc3ea63c2a208595e8cdedfc24d Mon Sep 17 00:00:00 2001 From: omaroughriss Date: Thu, 27 Nov 2025 16:29:40 +0100 Subject: [PATCH] Add database singleton --- src/services/service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index c634575..7cca096 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -24,6 +24,7 @@ export default class Services { private notifications: any[] | null = null; private subscriptions: { element: Element; event: string; eventHandler: string }[] = []; private database: any; + private db!: Database; // Database singleton private relayAddresses: { [wsurl: string]: string } = {}; private membersList: Record = {}; private currentBlockHeight: number = -1; @@ -58,6 +59,7 @@ export default class Services { this.notifications = this.getNotifications(); this.sdkClient = await import('../../pkg/sdk_client'); this.sdkClient.setup(); + this.db = await Database.getInstance(); // Initialiser l'instance DB for (const wsurl of Object.values(BOOTSTRAPURL)) { this.updateRelay(wsurl, ''); }