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, ''); }