diff options
Diffstat (limited to 'packages/taler-wallet-core/src')
| -rw-r--r-- | packages/taler-wallet-core/src/wallet-api-types.ts | 16 | ||||
| -rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 2 | 
2 files changed, 10 insertions, 8 deletions
diff --git a/packages/taler-wallet-core/src/wallet-api-types.ts b/packages/taler-wallet-core/src/wallet-api-types.ts index 1ea57a27d..ecabb9af0 100644 --- a/packages/taler-wallet-core/src/wallet-api-types.ts +++ b/packages/taler-wallet-core/src/wallet-api-types.ts @@ -24,7 +24,7 @@   * Imports.   */  import { -  AbortPayWithRefundRequest, +  AbortPayWithRefundRequest as AbortPayRequest,    AcceptBankIntegratedWithdrawalRequest,    AcceptExchangeTosRequest,    AcceptManualWithdrawalRequest, @@ -150,7 +150,7 @@ export enum WalletApiOperation {    GetExchangeTos = "getExchangeTos",    GetExchangeDetailedInfo = "getExchangeDetailedInfo",    RetryPendingNow = "retryPendingNow", -  AbortFailedPayWithRefund = "abortFailedPayWithRefund", +  AbortPay = "abortPay",    ConfirmPay = "confirmPay",    DumpCoins = "dumpCoins",    SetCoinSuspended = "setCoinSuspended", @@ -329,11 +329,13 @@ export type ConfirmPayOp = {  };  /** - * Abort a pending payment with a refund. + * Abort a pending payment. + * Puts the payment into an "aborting" state + * that can be cancelled.   */ -export type AbortPayWithRefundOp = { -  op: WalletApiOperation.AbortFailedPayWithRefund; -  request: AbortPayWithRefundRequest; +export type AbortPayOp = { +  op: WalletApiOperation.AbortPay; +  request: AbortPayRequest;    response: EmptyObject;  }; @@ -827,7 +829,7 @@ export type WalletOperations = {    [WalletApiOperation.GetContractTermsDetails]: GetContractTermsDetailsOp;    [WalletApiOperation.WithdrawTestkudos]: WithdrawTestkudosOp;    [WalletApiOperation.ConfirmPay]: ConfirmPayOp; -  [WalletApiOperation.AbortFailedPayWithRefund]: AbortPayWithRefundOp; +  [WalletApiOperation.AbortPay]: AbortPayOp;    [WalletApiOperation.GetBalances]: GetBalancesOp;    [WalletApiOperation.GetTransactions]: GetTransactionsOp;    [WalletApiOperation.GetTransactionById]: GetTransactionByIdOp; diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index f73cdac70..b29276a75 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -1163,7 +1163,7 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(        const req = codecForConfirmPayRequest().decode(payload);        return await confirmPay(ws, req.proposalId, req.sessionId);      } -    case WalletApiOperation.AbortFailedPayWithRefund: { +    case WalletApiOperation.AbortPay: {        const req = codecForAbortPayWithRefundRequest().decode(payload);        await abortFailedPayWithRefund(ws, req.proposalId);        return {};  | 
