Add batchSaveProcessesToDb()

This commit is contained in:
Sosthene 2025-07-02 11:34:54 +02:00
parent dbb7f67154
commit aae11200d4

View File

@ -910,6 +910,17 @@ export default class Services {
}
}
public async batchSaveProcessesToDb(processes: Record<string, Process>) {
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';