diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-07-22 14:22:03 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-07-22 14:22:03 +0530 |
commit | e60563fb540c04d9ba751fea69c1fc0f1de598b5 (patch) | |
tree | 45f7c86b66dc150d413f9855efaa6341e4a44624 /src/android | |
parent | f4a8702b3cf93f9edf96d1d1c8cb88baa309e301 (diff) | |
download | wallet-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.ts | 17 |
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": { |