From 57684eba6bb68898e70e095b9d32c52fad60998a Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 13 Feb 2025 10:21:44 +0100 Subject: [PATCH] Add getBlobFromDb --- src/services/service.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/services/service.ts b/src/services/service.ts index 038eb9e..eb74c0b 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -929,7 +929,7 @@ export default class Services { if (state_ids.includes(state.state_id)) { for (const [field, hash] of Object.entries(state.pcd_commitment)) { // get the encrypted value with the field name - const value = state.encrypted_pcd[field]; + const value = await getBlobFromDb(hash); await storeData(storages, hash, value, null); } } @@ -949,6 +949,15 @@ export default class Services { } } + public async getBlobFromDb(hash: string): Promise { + const db = await Database.getInstance(); + try { + return await db.getObject('data', hash); + } catch (e) { + throw new Error(`Failed to save process: ${e}`); + } + } + public async saveDataToStorage(hash: string, data: string, ttl: number | null) { const storages = [STORAGEURL];