Skip to content

Commit 82c9d21

Browse files
committed
Bug fix for Money parse exception
1 parent a87cb02 commit 82c9d21

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,6 @@
8888
<artifactId>commons-net</artifactId>
8989
<version>3.2</version>
9090
</dependency>
91-
<dependency>
92-
<groupId>org.ocpsoft.prettytime</groupId>
93-
<artifactId>prettytime</artifactId>
94-
<version>2.1.3.Final</version>
95-
</dependency>
9691
<dependency>
9792
<groupId>org.apache.commons</groupId>
9893
<artifactId>commons-lang3</artifactId>

src/main/java/org/whispersystems/bithub/client/CoinbaseClient.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@
2222
import com.coinbase.api.entity.Account;
2323
import com.coinbase.api.entity.Transaction;
2424
import com.coinbase.api.exception.CoinbaseException;
25+
import org.joda.money.CurrencyUnit;
2526
import org.joda.money.Money;
2627
import org.whispersystems.bithub.entities.Author;
2728

2829
import java.io.IOException;
2930
import java.math.BigDecimal;
31+
import java.math.RoundingMode;
3032
import java.util.List;
3133

3234
/**
@@ -60,7 +62,7 @@ public void sendPayment(Author author, BigDecimal amount, String url)
6062

6163
Transaction transaction = new Transaction();
6264
transaction.setTo(author.getEmail());
63-
transaction.setAmount(Money.parse("BTC " + amount.toPlainString()));
65+
transaction.setAmount(Money.of(CurrencyUnit.of("BTC"), amount, RoundingMode.DOWN));
6466
transaction.setNotes(note);
6567

6668
Transaction response = coinbase.sendMoney(transaction);

0 commit comments

Comments
 (0)