From d47db27583882d0017d96e35b38aad32fe5cff7e Mon Sep 17 00:00:00 2001 From: 4NK CI Bot Date: Thu, 18 Sep 2025 16:08:58 +0000 Subject: [PATCH] fix(ihm_client): initialiser Database (IndexedDB) dans Services.init() et attendre readiness --- src/services/service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index 102d9b3..f5d1f15 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -62,6 +62,11 @@ export default class Services { // SDK ES module est déjà importé statiquement si nécessaire this.sdkClient = await import('../../pkg/sdk_client.js'); this.sdkClient.setup(); + // Initialise la base locale (IndexedDB) avant toute utilisation + this.database = await Database.getInstance(); + if (typeof (this.database as any)?.ready === 'function') { + await (this.database as any).ready(); + } for (const wsurl of Object.values(BOOTSTRAPURL)) { this.updateRelay(wsurl, ''); }