allow withraw without p2p connection

This commit is contained in:
woodser 2023-08-10 11:46:12 -04:00
parent e450db1ec5
commit 5b50a553b4
3 changed files with 3 additions and 7 deletions

View File

@ -165,7 +165,7 @@ public class WithdrawalView extends ActivatableView<VBox, Void> {
/////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
private void onWithdraw() { private void onWithdraw() {
if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, xmrWalletService.getConnectionsService())) { if (GUIUtil.isReadyForTxBroadcastOrShowPopup(xmrWalletService.getConnectionsService())) {
try { try {
// get withdraw address // get withdraw address

View File

@ -548,7 +548,7 @@ public class PendingTradesDataModel extends ActivatableDataModel {
} }
public boolean isReadyForTxBroadcast() { public boolean isReadyForTxBroadcast() {
return GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, connectionService); return GUIUtil.isBootstrappedOrShowPopup(p2PService) && GUIUtil.isReadyForTxBroadcastOrShowPopup(connectionService);
} }
public boolean isBootstrappedOrShowPopup() { public boolean isBootstrappedOrShowPopup() {

View File

@ -689,11 +689,7 @@ public class GUIUtil {
return false; return false;
} }
public static boolean isReadyForTxBroadcastOrShowPopup(P2PService p2PService, CoreMoneroConnectionsService connectionService) { public static boolean isReadyForTxBroadcastOrShowPopup(CoreMoneroConnectionsService connectionService) {
if (!GUIUtil.isBootstrappedOrShowPopup(p2PService)) {
return false;
}
if (!connectionService.hasSufficientPeersForBroadcast()) { if (!connectionService.hasSufficientPeersForBroadcast()) {
new Popup().information(Res.get("popup.warning.notSufficientConnectionsToBtcNetwork", connectionService.getMinBroadcastConnections())).show(); new Popup().information(Res.get("popup.warning.notSufficientConnectionsToBtcNetwork", connectionService.getMinBroadcastConnections())).show();
return false; return false;