show that wallet is syncing on startup

This commit is contained in:
woodser 2023-11-28 13:38:32 -05:00
parent 9fb22f6d1f
commit 84c08e4c36
20 changed files with 75 additions and 50 deletions

View file

@ -423,6 +423,7 @@ public class MainViewModel implements ViewModel, HavenoSetup.HavenoSetupListener
.show());
havenoSetup.getXmrDaemonSyncProgress().addListener((observable, oldValue, newValue) -> updateXmrDaemonSyncProgress());
havenoSetup.getXmrWalletSyncProgress().addListener((observable, oldValue, newValue) -> updateXmrWalletSyncProgress());
havenoSetup.setFilterWarningHandler(warning -> new Popup().warning(warning).show());
@ -539,6 +540,11 @@ public class MainViewModel implements ViewModel, HavenoSetup.HavenoSetupListener
final DoubleProperty xmrDaemonSyncProgress = havenoSetup.getXmrDaemonSyncProgress();
combinedSyncProgress.set(xmrDaemonSyncProgress.doubleValue());
}
private void updateXmrWalletSyncProgress() {
final DoubleProperty xmrWalletSyncProgress = havenoSetup.getXmrWalletSyncProgress();
combinedSyncProgress.set(xmrWalletSyncProgress.doubleValue());
}
private void setupInvalidOpenOffersHandler() {
openOfferManager.getInvalidOffers().addListener((ListChangeListener<Tuple2<OpenOffer, String>>) c -> {