aboutsummaryrefslogtreecommitdiff
path: root/src/webex/messages.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-01-17 03:49:54 +0100
committerFlorian Dold <florian.dold@gmail.com>2018-01-17 03:49:54 +0100
commitc62ba4986fbfcb8637a3befadf3d3eddbd5348ca (patch)
treee88b71758cff696df0c8f2bb163a7c7c3957f871 /src/webex/messages.ts
parent894a09a51c1111257be56809f1d3daf0146f8509 (diff)
downloadwallet-core-c62ba4986fbfcb8637a3befadf3d3eddbd5348ca.tar.xz
implement new mobile-compatible payment logic
Diffstat (limited to 'src/webex/messages.ts')
-rw-r--r--src/webex/messages.ts36
1 files changed, 10 insertions, 26 deletions
diff --git a/src/webex/messages.ts b/src/webex/messages.ts
index 0d0329808..0fcd6047e 100644
--- a/src/webex/messages.ts
+++ b/src/webex/messages.ts
@@ -44,10 +44,6 @@ export interface MessageMap {
};
response: void;
};
- "get-tab-cookie": {
- request: { }
- response: any;
- };
"ping": {
request: { };
response: void;
@@ -67,12 +63,8 @@ export interface MessageMap {
request: { reservePub: string };
response: void;
};
- "generate-nonce": {
- request: { }
- response: string;
- };
"confirm-pay": {
- request: { proposalId: number; };
+ request: { proposalId: number; sessionId?: string };
response: walletTypes.ConfirmPayResult;
};
"check-pay": {
@@ -95,10 +87,6 @@ export interface MessageMap {
request: { contract: object };
response: string;
};
- "save-proposal": {
- request: { proposal: dbTypes.ProposalRecord };
- response: void;
- };
"reserve-creation-info": {
request: { baseUrl: string, amount: AmountJson };
response: walletTypes.ReserveCreationInfo;
@@ -109,7 +97,7 @@ export interface MessageMap {
};
"get-proposal": {
request: { proposalId: number };
- response: dbTypes.ProposalRecord | undefined;
+ response: dbTypes.ProposalDownloadRecord | undefined;
};
"get-coins": {
request: { exchangeBaseUrl: string };
@@ -155,14 +143,6 @@ export interface MessageMap {
request: { coinPub: string };
response: void;
};
- "payment-failed": {
- request: { contractTermsHash: string };
- response: void;
- };
- "payment-succeeded": {
- request: { contractTermsHash: string; merchantSig: string };
- response: void;
- };
"check-upgrade": {
request: { };
response: void;
@@ -183,10 +163,6 @@ export interface MessageMap {
request: { reportUid: string };
response: void;
};
- "accept-refund": {
- request: any;
- response: void;
- };
"get-purchase": {
request: any;
response: void;
@@ -215,6 +191,14 @@ export interface MessageMap {
request: { };
response: void;
};
+ "taler-pay": {
+ request: any;
+ response: void;
+ };
+ "download-proposal": {
+ request: any;
+ response: void;
+ };
}
/**