fix: Send stale nodes when feed connects (#162)

This commit is contained in:
Maciej Hirsz
2019-07-02 15:49:41 +02:00
committed by GitHub
parent 983919fd87
commit c369be29d1
+6 -6
View File
@@ -113,12 +113,12 @@ export default class Chain {
}
for (const node of this.nodes.values()) {
if (node.isStale) {
continue;
}
feed.sendMessage(Feed.addedNode(node));
feed.sendMessage(Feed.finalized(node));
if (node.isStale) {
feed.sendMessage(Feed.staleNode(node));
}
}
}
@@ -167,10 +167,10 @@ export default class Chain {
if (node.isStale) {
node.isStale = false;
} else {
this.feeds.broadcast(Feed.imported(node));
}
this.feeds.broadcast(Feed.imported(node));
console.log(`[${this.label}] ${node.name} imported ${height}, block time: ${node.blockTime / 1000}s, average: ${node.average / 1000}s | latency ${node.latency}`);
}