Disable tomahawk status on non-official instances

This commit is contained in:
Mononaut committed 2024-03-04 18:47:26 +00:00
1 parent 1518b3ccfb
commit 5f3ca3a321
2 files changed
+17 -13

No files matched your search

+14 -10
View File
@@ -344,16 +344,20 @@ class ElectrsApi implements AbstractBitcoinApi {
}
public getHealthStatus(): HealthCheckHost[] {
return this.failoverRouter.sortHosts().map(host => ({
host: host.host,
active: host === this.failoverRouter.activeHost,
rtt: host.rtt,
latestHeight: host.latestHeight || 0,
socket: !!host.socket,
outOfSync: !!host.outOfSync,
unreachable: !!host.unreachable,
checked: !!host.checked,
}));
if (config.MEMPOOL.OFFICIAL) {
return this.failoverRouter.sortHosts().map(host => ({
host: host.host,
active: host === this.failoverRouter.activeHost,
rtt: host.rtt,
latestHeight: host.latestHeight || 0,
socket: !!host.socket,
outOfSync: !!host.outOfSync,
unreachable: !!host.unreachable,
checked: !!host.checked,
}));
} else {
return [];
}
}
}