mirror of
https://github.com/haveno-dex/haveno.git
synced 2024-12-25 15:29:23 -05:00
fix links from offer book chart to buy/sell views
This commit is contained in:
parent
cfaf163bbc
commit
e05ab6f7ed
@ -212,7 +212,10 @@ class OfferBookChartViewModel extends ActivatableViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isSellOffer(OfferDirection direction) {
|
public boolean isSellOffer(OfferDirection direction) {
|
||||||
return direction == OfferDirection.SELL;
|
// for cryptocurrency, buy direction is to buy XMR, so we need sell offers
|
||||||
|
// for traditional currency, buy direction is to sell XMR, so we need buy offers
|
||||||
|
boolean isCryptoCurrency = CurrencyUtil.isCryptoCurrency(getCurrencyCode());
|
||||||
|
return isCryptoCurrency ? direction == OfferDirection.BUY : direction == OfferDirection.SELL;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isMyOffer(Offer offer) {
|
public boolean isMyOffer(Offer offer) {
|
||||||
@ -423,12 +426,20 @@ class OfferBookChartViewModel extends ActivatableViewModel {
|
|||||||
|
|
||||||
private void updateScreenCurrencyInPreferences(OfferDirection direction) {
|
private void updateScreenCurrencyInPreferences(OfferDirection direction) {
|
||||||
if (isSellOffer(direction)) {
|
if (isSellOffer(direction)) {
|
||||||
if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
if (CurrencyUtil.isFiatCurrency(getCurrencyCode())) {
|
||||||
preferences.setBuyScreenCurrencyCode(getCurrencyCode());
|
preferences.setBuyScreenCurrencyCode(getCurrencyCode());
|
||||||
|
} else if (CurrencyUtil.isCryptoCurrency(getCurrencyCode())) {
|
||||||
|
preferences.setBuyScreenCryptoCurrencyCode(getCurrencyCode());
|
||||||
|
} else if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
||||||
|
preferences.setBuyScreenOtherCurrencyCode(getCurrencyCode());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
if (CurrencyUtil.isFiatCurrency(getCurrencyCode())) {
|
||||||
preferences.setSellScreenCurrencyCode(getCurrencyCode());
|
preferences.setSellScreenCurrencyCode(getCurrencyCode());
|
||||||
|
} else if (CurrencyUtil.isCryptoCurrency(getCurrencyCode())) {
|
||||||
|
preferences.setSellScreenCryptoCurrencyCode(getCurrencyCode());
|
||||||
|
} else if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
||||||
|
preferences.setSellScreenOtherCurrencyCode(getCurrencyCode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user