From 6cd7fe3204374d7c770895a67aea9df82975380b Mon Sep 17 00:00:00 2001 From: Sosthene Date: Mon, 25 Aug 2025 01:10:43 +0200 Subject: [PATCH] [bug] Add processes as arg for parse_cipher --- src/service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/service.ts b/src/service.ts index 89542b1..2bee549 100644 --- a/src/service.ts +++ b/src/service.ts @@ -542,8 +542,9 @@ export class Service { async parseCipher(message: string): Promise { const membersList = this.getAllMembers(); + const processes = Object.fromEntries(this.getProcesses()); try { - const apiReturn = wasm.parse_cipher(message, membersList); + const apiReturn = wasm.parse_cipher(message, membersList, processes); await this.handleApiReturn(apiReturn); } catch (e) { console.error(`Failed to parse cipher: ${e}`); @@ -708,8 +709,11 @@ export class Service { } } - // Database method: Get All Processes - async getAllProcesses(): Promise> { + public getProcesses(): Map { + return this.processes; + } + + async getAllProcessesFromDb(): Promise> { try { const db = await Database.getInstance(); const processes = await db.dumpStore('processes');