mirror of
https://github.com/haveno-dex/haveno.git
synced 2024-12-24 23:09:36 -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) {
|
||||
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) {
|
||||
@ -423,12 +426,20 @@ class OfferBookChartViewModel extends ActivatableViewModel {
|
||||
|
||||
private void updateScreenCurrencyInPreferences(OfferDirection direction) {
|
||||
if (isSellOffer(direction)) {
|
||||
if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
||||
if (CurrencyUtil.isFiatCurrency(getCurrencyCode())) {
|
||||
preferences.setBuyScreenCurrencyCode(getCurrencyCode());
|
||||
} else if (CurrencyUtil.isCryptoCurrency(getCurrencyCode())) {
|
||||
preferences.setBuyScreenCryptoCurrencyCode(getCurrencyCode());
|
||||
} else if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
||||
preferences.setBuyScreenOtherCurrencyCode(getCurrencyCode());
|
||||
}
|
||||
} else {
|
||||
if (CurrencyUtil.isTraditionalCurrency(getCurrencyCode())) {
|
||||
if (CurrencyUtil.isFiatCurrency(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