From 2820822106cf65546f99c5d474e80d29b204d83d Mon Sep 17 00:00:00 2001
From: Gilles Filippini <pini@debian.org>
Date: Tue, 19 Sep 2023 18:28:34 +0200
Subject: [PATCH] fix(1398): make sync with --onlypeers work again

---
 app/modules/crawler/lib/sync/RemoteSynchronizer.ts | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/modules/crawler/lib/sync/RemoteSynchronizer.ts b/app/modules/crawler/lib/sync/RemoteSynchronizer.ts
index 028172c49..a355c0f37 100644
--- a/app/modules/crawler/lib/sync/RemoteSynchronizer.ts
+++ b/app/modules/crawler/lib/sync/RemoteSynchronizer.ts
@@ -375,16 +375,19 @@ export class RemoteSynchronizer extends AbstractSynchronizer {
   }
 
   async syncPeers(fullSync: boolean, to?: number): Promise<void> {
+    if (!this.node) {
+      await this.init();
+    }
     const peers = await this.node.getPeers();
     for (let i = 0; i < peers.length; i++) {
       const peer = PeerDTO.fromJSONObject(peers[i]);
-      this.watcher.writeStatus("Peer " + peer.pubkey);
-      this.watcher.peersPercent(Math.ceil((i / peers.length) * 100));
+      // this.watcher.writeStatus("Peer " + peer.pubkey);
+      // this.watcher.peersPercent(Math.ceil((i / peers.length) * 100));
       try {
         await this.PeeringService.submitP(DBPeer.fromPeerDTO(peer));
       } catch (e) {}
     }
-    this.watcher.peersPercent(100);
+    // this.watcher.peersPercent(100);
   }
 
   async syncSandbox(): Promise<void> {
-- 
GitLab