diff --git a/app/modules/crawler/lib/sync/RemoteSynchronizer.ts b/app/modules/crawler/lib/sync/RemoteSynchronizer.ts index 8b1aedd780f5703b894bb54ab906b4fd21f8787a..22479f039466ece385da36fbaa18dfc70ea02dc1 100644 --- a/app/modules/crawler/lib/sync/RemoteSynchronizer.ts +++ b/app/modules/crawler/lib/sync/RemoteSynchronizer.ts @@ -259,12 +259,16 @@ export class RemoteSynchronizer extends AbstractSynchronizer { async syncPeers(fullSync: boolean, to?: number): Promise<void> { const peers = await this.node.getPeers() - for (const p of peers) { + 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)) try { - await this.PeeringService.submitP(DBPeer.fromPeerDTO(PeerDTO.fromJSONObject(p))) + await this.PeeringService.submitP(DBPeer.fromPeerDTO(peer)) } catch (e) { } } + this.watcher.peersPercent(100) } async syncSandbox(): Promise<void> {