From aae11200d4b3c5f7f5c6960b0b2214f158d165a8 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Wed, 2 Jul 2025 11:34:54 +0200 Subject: [PATCH] Add `batchSaveProcessesToDb()` --- src/services/service.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index d63c715..d1e410e 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -910,6 +910,17 @@ export default class Services { } } + public async batchSaveProcessesToDb(processes: Record) { + const db = await Database.getInstance(); + const storeName = 'processes'; + try { + await db.batchWriting({ storeName, objects: Object.entries(processes).map(([key, value]) => ({ key, object: value })) }); + this.processesCache = { ...this.processesCache, ...processes }; + } catch (e) { + throw e; + } + } + public async saveProcessToDb(processId: string, process: Process) { const db = await Database.getInstance(); const storeName = 'processes';