initialize wallet after p2p network ready
This commit is contained in:
parent
e369487457
commit
cf8de0843e
@ -420,13 +420,6 @@ public class HavenoSetup {
|
||||
havenoSetupListeners.forEach(HavenoSetupListener::onInitP2pNetwork);
|
||||
p2pNetworkReady = p2PNetworkSetup.init(this::initWallet, displayTorNetworkSettingsHandler);
|
||||
|
||||
// We only init wallet service here if not using Tor for bitcoinj.
|
||||
// When using Tor, wallet init must be deferred until Tor is ready.
|
||||
// TODO encapsulate below conditional inside getUseTorForBitcoinJ
|
||||
if (!preferences.getUseTorForBitcoinJ() || localBitcoinNode.shouldBeUsed()) {
|
||||
initWallet();
|
||||
}
|
||||
|
||||
// need to store it to not get garbage collected
|
||||
p2pNetworkAndWalletInitialized = EasyBind.combine(walletInitialized, p2pNetworkReady,
|
||||
(a, b) -> {
|
||||
|
@ -146,8 +146,8 @@ public class P2PNetworkSetup {
|
||||
bootstrapState.set(Res.get("mainView.bootstrapState.torNodeCreated"));
|
||||
p2PNetworkIconId.set("image-connection-tor");
|
||||
|
||||
if (preferences.getUseTorForBitcoinJ())
|
||||
initWalletServiceHandler.run();
|
||||
// invoke handler to initialize wallet
|
||||
initWalletServiceHandler.run();
|
||||
|
||||
// We want to get early connected to the price relay so we call it already now
|
||||
priceFeedService.setCurrencyCodeOnInit();
|
||||
|
Loading…
Reference in New Issue
Block a user