[bisq-network/bisq] Add local Bitcoin node configuration detection (#3982)
dmos62
notifications at github.com
Fri Feb 21 23:01:01 UTC 2020
dmos62 commented on this pull request.
> nextStep.run();
return;
}
- localBitcoinNode.detectAndRun(nextStep);
+ // Results of the check don't have to be passed to nextStep,
+ // because they're cached in LocalBitcoinNode and dependent routines query it themselves.
+ localBitcoinNode.checkUsable();
+
+ // Here we only want to provide the user with a choice (in a popup) in case a local node is
+ // detected, but badly configured.
+ var detectedButMisconfigured = localBitcoinNode.isDetectedButMisconfigured().get();
I took your suggestion about getting rid of most of the Optional.get()s in other places, but in my opinion here a check would be superfluous, because it's easy to see that getting an empty Optional is impossible here with the current implementation of LocalBitcoinNode (`.checkUsable()` on the previous line guarantees that). That said if it were to change, all the calls would have to be reconsidered anyway, right?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/3982#discussion_r382846204
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200221/ecae4f44/attachment-0001.html>
More information about the bisq-github
mailing list