From b9af99cd02ca359c69ed90977600586b8293397e Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 2 Jan 2025 22:56:03 +0100 Subject: [PATCH] Restore from processes obtained from relay --- src/services/service.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/services/service.ts b/src/services/service.ts index 72fc8cc..665b62b 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -806,9 +806,16 @@ export default class Services { const initMsg: InitMessage = JSON.parse(parsedMsg); this.updateRelay(url, initMsg.sp_address); const processes: [string, Process][] = JSON.parse(initMsg.processes_list!); - + // Write processes to db + const record = processes.reduce((record, [outPoint, process]) => { + record[outPoint] = process; + return record; + }, {} as Record); + setTimeout(async () => { + await this.restoreProcessesFromBackUp(record); + }, 500) } catch (e) { - console.error('Failed to parse init message:', parsedMsg); + console.error('Failed to parse init message:', e); } } }