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