Craig Raw
4 years ago
5 changed files with 53 additions and 23 deletions
@ -0,0 +1,25 @@ |
|||
package com.sparrowwallet.sparrow; |
|||
|
|||
import java.util.Currency; |
|||
|
|||
public class CurrencyRate { |
|||
private final Currency currency; |
|||
private final Double btcRate; |
|||
|
|||
public CurrencyRate(Currency currency, Double btcRate) { |
|||
this.currency = currency; |
|||
this.btcRate = btcRate; |
|||
} |
|||
|
|||
public Currency getCurrency() { |
|||
return currency; |
|||
} |
|||
|
|||
public boolean isAvailable() { |
|||
return btcRate != null && btcRate > 0.0; |
|||
} |
|||
|
|||
public Double getBtcRate() { |
|||
return btcRate; |
|||
} |
|||
} |
@ -1,21 +1,27 @@ |
|||
package com.sparrowwallet.sparrow.event; |
|||
|
|||
import com.sparrowwallet.sparrow.CurrencyRate; |
|||
|
|||
import java.util.Currency; |
|||
|
|||
public class ExchangeRatesUpdatedEvent { |
|||
private final Currency selectedCurrency; |
|||
private final Double rate; |
|||
private final Currency currency; |
|||
private final Double btcRate; |
|||
|
|||
public ExchangeRatesUpdatedEvent(Currency currency, Double btcRate) { |
|||
this.currency = currency; |
|||
this.btcRate = btcRate; |
|||
} |
|||
|
|||
public ExchangeRatesUpdatedEvent(Currency selectedCurrency, Double rate) { |
|||
this.selectedCurrency = selectedCurrency; |
|||
this.rate = rate; |
|||
public Currency getCurrency() { |
|||
return currency; |
|||
} |
|||
|
|||
public Currency getSelectedCurrency() { |
|||
return selectedCurrency; |
|||
public Double getBtcRate() { |
|||
return btcRate; |
|||
} |
|||
|
|||
public Double getRate() { |
|||
return rate; |
|||
public CurrencyRate getCurrencyRate() { |
|||
return new CurrencyRate(currency, btcRate); |
|||
} |
|||
} |
|||
|
Loading…
Reference in new issue