Always show ARS blue rate popup

We show the ARS blue rate popup whenever the user creates a payment
method and ARS is selected. Therefore, it makes sense to always show the
ARS blue rate popup.
This commit is contained in:
Alva Swanson 2025-01-01 20:12:41 +00:00
parent 33eced1117
commit d0f4b46a5b
No known key found for this signature in database
GPG key ID: 004760E77F753090
3 changed files with 11 additions and 16 deletions

View file

@ -5,7 +5,6 @@ import bisq.desktop.main.overlays.popups.Popup;
import bisq.core.locale.FiatCurrency; import bisq.core.locale.FiatCurrency;
import bisq.core.locale.Res; import bisq.core.locale.Res;
import bisq.core.locale.TradeCurrency; import bisq.core.locale.TradeCurrency;
import bisq.core.user.DontShowAgainLookup;
public class ArsBlueRatePopup { public class ArsBlueRatePopup {
public static boolean isTradeCurrencyArgentinePesos(TradeCurrency tradeCurrency) { public static boolean isTradeCurrencyArgentinePesos(TradeCurrency tradeCurrency) {
@ -13,16 +12,12 @@ public class ArsBlueRatePopup {
return tradeCurrency.equals(arsCurrency); return tradeCurrency.equals(arsCurrency);
} }
public static void showMaybe() { public static void show() {
String key = "arsBlueMarketNotificationPopup"; new Popup()
if (DontShowAgainLookup.showAgain(key)) { .headLine(Res.get("popup.arsBlueMarket.title"))
new Popup() .information(Res.get("popup.arsBlueMarket.info"))
.headLine(Res.get("popup.arsBlueMarket.title")) .actionButtonText(Res.get("shared.iUnderstand"))
.information(Res.get("popup.arsBlueMarket.info")) .hideCloseButton()
.actionButtonText(Res.get("shared.iUnderstand")) .show();
.hideCloseButton()
.dontShowAgainId(key)
.show();
}
} }
} }

View file

@ -123,7 +123,7 @@ public abstract class PaymentMethodForm {
updateFromInputs(); updateFromInputs();
if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(selectedCurrency)) { if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(selectedCurrency)) {
ArsBlueRatePopup.showMaybe(); ArsBlueRatePopup.show();
} }
}); });
} }
@ -316,7 +316,7 @@ public abstract class PaymentMethodForm {
paymentAccount.addCurrency(e); paymentAccount.addCurrency(e);
if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(e)) { if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(e)) {
ArsBlueRatePopup.showMaybe(); ArsBlueRatePopup.show();
} }
} else { } else {
@ -328,7 +328,7 @@ public abstract class PaymentMethodForm {
flowPane.getChildren().add(checkBox); flowPane.getChildren().add(checkBox);
if (isCurrencySelected && ArsBlueRatePopup.isTradeCurrencyArgentinePesos(e)) { if (isCurrencySelected && ArsBlueRatePopup.isTradeCurrencyArgentinePesos(e)) {
ArsBlueRatePopup.showMaybe(); ArsBlueRatePopup.show();
} }
} }

View file

@ -1109,7 +1109,7 @@ public class GUIUtil {
onTradeCurrencySelectedHandler.accept(selectedCurrency); onTradeCurrencySelectedHandler.accept(selectedCurrency);
if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(selectedCurrency)) { if (ArsBlueRatePopup.isTradeCurrencyArgentinePesos(selectedCurrency)) {
ArsBlueRatePopup.showMaybe(); ArsBlueRatePopup.show();
} }
}); });