aboutsummaryrefslogtreecommitdiff
path: root/src/android
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-07-22 14:22:03 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-07-22 14:22:03 +0530
commite60563fb540c04d9ba751fea69c1fc0f1de598b5 (patch)
tree45f7c86b66dc150d413f9855efaa6341e4a44624 /src/android
parentf4a8702b3cf93f9edf96d1d1c8cb88baa309e301 (diff)
downloadwallet-core-e60563fb540c04d9ba751fea69c1fc0f1de598b5.tar.xz
consistent error handling for HTTP request (and some other things)
Diffstat (limited to 'src/android')
-rw-r--r--src/android/index.ts17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/android/index.ts b/src/android/index.ts
index 63d88d70b..d7a5897a1 100644
--- a/src/android/index.ts
+++ b/src/android/index.ts
@@ -114,6 +114,8 @@ export class AndroidHttpLib implements HttpRequestLibrary {
const headers = new Headers();
if (msg.status != 0) {
const resp: HttpResponse = {
+ // FIXME: pass through this URL
+ requestUrl: "",
headers,
status: msg.status,
json: async () => JSON.parse(msg.responseText),
@@ -196,7 +198,10 @@ class AndroidWalletMessageHandler {
}
case "getWithdrawalDetailsForAmount": {
const wallet = await this.wp.promise;
- return await wallet.getWithdrawalDetailsForAmount(args.exchangeBaseUrl, args.amount);
+ return await wallet.getWithdrawalDetailsForAmount(
+ args.exchangeBaseUrl,
+ args.amount,
+ );
}
case "withdrawTestkudos": {
const wallet = await this.wp.promise;
@@ -218,7 +223,10 @@ class AndroidWalletMessageHandler {
}
case "setExchangeTosAccepted": {
const wallet = await this.wp.promise;
- await wallet.acceptExchangeTermsOfService(args.exchangeBaseUrl, args.acceptedEtag);
+ await wallet.acceptExchangeTermsOfService(
+ args.exchangeBaseUrl,
+ args.acceptedEtag,
+ );
return {};
}
case "retryPendingNow": {
@@ -237,7 +245,10 @@ class AndroidWalletMessageHandler {
}
case "acceptManualWithdrawal": {
const wallet = await this.wp.promise;
- const res = await wallet.acceptManualWithdrawal(args.exchangeBaseUrl, Amounts.parseOrThrow(args.amount));
+ const res = await wallet.acceptManualWithdrawal(
+ args.exchangeBaseUrl,
+ Amounts.parseOrThrow(args.amount),
+ );
return res;
}
case "startTunnel": {