From 65afc9f7b28e6c19028011eddadda51474f4d17e Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Tue, 10 Mar 2020 17:42:53 +0900 Subject: [PATCH] Make sure dashboard is initialized from the beginning --- BTCPayServer/HostedServices/NBXplorerWaiter.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BTCPayServer/HostedServices/NBXplorerWaiter.cs b/BTCPayServer/HostedServices/NBXplorerWaiter.cs index c2611f124..156f0ceb5 100644 --- a/BTCPayServer/HostedServices/NBXplorerWaiter.cs +++ b/BTCPayServer/HostedServices/NBXplorerWaiter.cs @@ -38,14 +38,13 @@ namespace BTCPayServer.HostedServices public bool IsFullySynched() { - return _Summaries.All(s => s.Value.Status != null && s.Value.Status.IsFullySynched); + return _Summaries.All(s => s.Value.Status?.IsFullySynched is true); } public bool IsFullySynched(string cryptoCode, out NBXplorerSummary summary) { return _Summaries.TryGetValue(cryptoCode.ToUpperInvariant(), out summary) && - summary.Status != null && - summary.Status.IsFullySynched; + summary.Status?.IsFullySynched is true; } public NBXplorerSummary Get(string cryptoCode) { @@ -88,6 +87,7 @@ namespace BTCPayServer.HostedServices _Client = client; _Aggregator = aggregator; _Dashboard = dashboard; + _Dashboard.Publish(_Network, State, null, null); } NBXplorerDashboard _Dashboard;