From 94c708766b38c4de9c2f77ce9ce92ed005d1b1e1 Mon Sep 17 00:00:00 2001 From: jejolare Date: Tue, 21 Oct 2025 21:20:12 +0700 Subject: [PATCH] fix syncdaemon --- server/services/sync.service.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/server/services/sync.service.ts b/server/services/sync.service.ts index 1f631ba..c3abb82 100644 --- a/server/services/sync.service.ts +++ b/server/services/sync.service.ts @@ -7,7 +7,7 @@ class SyncService { console.log('fetching all alias details from daemon...'); const allAliases = await rpcService.getAllAliasesDetails(); console.log(`Fetched ${allAliases.length} aliases from daemon.`); - + const preparedData = allAliases.map(e => ({ alias: e.alias, address: e.address, @@ -25,15 +25,17 @@ class SyncService { } async startSyncDaemon() { - while (true) { - try { - await this.syncAliases(); - } catch (error) { - console.log(error); + (async () => { + while (true) { + try { + await this.syncAliases(); + } catch (error) { + console.log(error); + } + + await new Promise(resolve => setTimeout(resolve, 20000)); } - - await new Promise(resolve => setTimeout(resolve, 20000)); - } + })(); } }