From f400139052b29aa8ce23599e39b4c919a6cd2080 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Tue, 17 Dec 2024 23:58:33 +0100 Subject: [PATCH] Add fetchValueFromStorage --- src/services/service.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/services/service.ts b/src/services/service.ts index d773496..9c20e47 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -546,14 +546,24 @@ export default class Services { if (state.merkle_root === "") { continue; } + if (!state.encrypted_pcd) { + console.warn('Empty encrypted pcd, skipping...'); + continue; + } for (const [field, hash] of Object.entries(state.pcd_commitment)) { // get the encrypted value with the field name const value = state.encrypted_pcd[field]; await storeData(storages, hash, value, null); } } - } + + public async fetchValueFromStorage(hash: string): Promise { + const storages = [storageUrl]; + + return await retrieveData(storages, hash); + } + public async saveDiffs(diffs: UserDiff[]) { const db = await Database.getInstance(); try {