summaryrefslogtreecommitdiff
path: root/src/wallet.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-03 00:52:15 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-12-03 00:52:15 +0100
commitc33dd75711a39403bd4dd9940caab6d5e6ad2d77 (patch)
tree7d7d9c64b5074a8f533302add3b1674c5d424c8d /src/wallet.ts
parenta5137c32650b0b9aa2abbe55e4f4f3f60ed78e07 (diff)
downloadwallet-core-c33dd75711a39403bd4dd9940caab6d5e6ad2d77.tar.gz
wallet-core-c33dd75711a39403bd4dd9940caab6d5e6ad2d77.tar.bz2
wallet-core-c33dd75711a39403bd4dd9940caab6d5e6ad2d77.zip
pending operations (pay/proposals)
Diffstat (limited to 'src/wallet.ts')
-rw-r--r--src/wallet.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/wallet.ts b/src/wallet.ts
index a6eecb8a9..432a3e989 100644
--- a/src/wallet.ts
+++ b/src/wallet.ts
@@ -46,6 +46,7 @@ import {
abortFailedPayment,
preparePay,
confirmPay,
+ processDownloadProposal,
} from "./wallet-impl/pay";
import {
@@ -227,12 +228,17 @@ export class Wallet {
case "withdraw":
await processWithdrawSession(this.ws, pending.withdrawSessionId);
break;
- case "proposal":
+ case "proposal-choice":
// Nothing to do, user needs to accept/reject
break;
+ case "proposal-download":
+ await processDownloadProposal(this.ws, pending.proposalId);
+ break;
case "tip":
await processTip(this.ws, pending.tipId);
break;
+ case "pay":
+ break;
default:
assertUnreachable(pending);
}