mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2024-12-24 12:46:45 +00:00
use wallet unit when displaying pool denomination
This commit is contained in:
parent
712241873f
commit
761e9c9b7e
1 changed files with 12 additions and 2 deletions
|
@ -115,8 +115,18 @@ public class WhirlpoolController {
|
|||
|
||||
pool.setConverter(new StringConverter<Pool>() {
|
||||
@Override
|
||||
public String toString(Pool pool) {
|
||||
return pool == null ? "Fetching pools..." : pool.getPoolId().replace("btc", " BTC");
|
||||
public String toString(Pool selectedPool) {
|
||||
if(selectedPool == null) {
|
||||
pool.setTooltip(null);
|
||||
return "Fetching pools...";
|
||||
}
|
||||
|
||||
BitcoinUnit bitcoinUnit = wallet.getAutoUnit();
|
||||
String satsValue = String.format(Locale.ENGLISH, "%,d", selectedPool.getDenomination()) + " sats";
|
||||
String btcValue = CoinLabel.BTC_FORMAT.format((double)selectedPool.getDenomination() / Transaction.SATOSHIS_PER_BITCOIN) + " BTC";
|
||||
|
||||
pool.setTooltip(bitcoinUnit == BitcoinUnit.BTC ? new Tooltip(satsValue) : new Tooltip(btcValue));
|
||||
return bitcoinUnit == BitcoinUnit.BTC ? btcValue : satsValue;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue