aboutsummaryrefslogtreecommitdiff
path: root/src/android
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-20 01:25:22 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-12-20 01:25:22 +0100
commit378d8dee5825c67f9387542661ea6b34c30adbea (patch)
tree24824f90b61cd52d94cff98a727bea25091f94a5 /src/android
parentaa37ef082d0e4aaedeb219d0a3f726da146edba7 (diff)
downloadwallet-core-378d8dee5825c67f9387542661ea6b34c30adbea.tar.xz
implement refusing proposals
Diffstat (limited to 'src/android')
-rw-r--r--src/android/index.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/android/index.ts b/src/android/index.ts
index a62299936..20d83d71a 100644
--- a/src/android/index.ts
+++ b/src/android/index.ts
@@ -154,6 +154,13 @@ class AndroidWalletMessageHandler {
this.wp.resolve(w);
return {};
}
+ case "abortProposal": {
+ const wallet = await this.wp.promise;
+ if (typeof args.proposalId !== "string") {
+ throw Error("propsalId must be a string");
+ }
+ return await wallet.refuseProposal(args.proposalId);
+ }
case "getBalances": {
const wallet = await this.wp.promise;
return await wallet.getBalances();
@@ -182,7 +189,7 @@ class AndroidWalletMessageHandler {
}
case "preparePay": {
const wallet = await this.wp.promise;
- return await wallet.preparePay(args.url);
+ return await wallet.preparePayForUri(args.url);
break;
}
case "confirmPay": {