diff --git a/src/main/java/com/amihaiemil/zold/RtWallet.java b/src/main/java/com/amihaiemil/zold/RtWallet.java index 9162618..187db3c 100644 --- a/src/main/java/com/amihaiemil/zold/RtWallet.java +++ b/src/main/java/com/amihaiemil/zold/RtWallet.java @@ -92,19 +92,17 @@ public String getId() throws IOException { } @Override - public double balance() throws IOException{ + public String balance() throws IOException{ final HttpGet walletBalance = new HttpGet( URI.create(this.baseUri.toString() + "/balance") ); try { - return Double.parseDouble( - this.client.execute( - walletBalance, - new ReadString( - new MatchStatus( - walletBalance.getURI(), - HttpStatus.SC_OK - ) + return this.client.execute( + walletBalance, + new ReadString( + new MatchStatus( + walletBalance.getURI(), + HttpStatus.SC_OK ) ) ); @@ -116,7 +114,7 @@ public double balance() throws IOException{ @Override public void pay( final String keygap, final String user, - final double amount, final String details + final String amount, final String details ) throws IOException { final HttpPost request = new HttpPost( diff --git a/src/main/java/com/amihaiemil/zold/Wallet.java b/src/main/java/com/amihaiemil/zold/Wallet.java index 9a8da59..1b2a143 100644 --- a/src/main/java/com/amihaiemil/zold/Wallet.java +++ b/src/main/java/com/amihaiemil/zold/Wallet.java @@ -49,7 +49,7 @@ public interface Wallet { * @return Balance * @throws IOException If there's a networking problem. */ - double balance() throws IOException; + String balance() throws IOException; /** * Pay to another wallet. @@ -62,7 +62,7 @@ public interface Wallet { */ void pay( final String keygap, final String user, - final double amount, final String details + final String amount, final String details )throws IOException; /**