diff options
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r-- | packages/taler-wallet-webextension/src/wxApi.ts | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts index 9700c475e..a796755e5 100644 --- a/packages/taler-wallet-webextension/src/wxApi.ts +++ b/packages/taler-wallet-webextension/src/wxApi.ts @@ -24,12 +24,18 @@ import { AcceptExchangeTosRequest, AcceptManualWithdrawalResult, + AcceptPeerPullPaymentRequest, + AcceptPeerPushPaymentRequest, AcceptTipRequest, AcceptWithdrawalResponse, AddExchangeRequest, AmountString, ApplyRefundResponse, BalancesResponse, + CheckPeerPullPaymentRequest, + CheckPeerPullPaymentResponse, + CheckPeerPushPaymentRequest, + CheckPeerPushPaymentResponse, CoinDumpJson, ConfirmPayResult, CoreApiResponse, @@ -41,6 +47,10 @@ import { GetExchangeWithdrawalInfo, GetFeeForDepositRequest, GetWithdrawalDetailsForUriRequest, + InitiatePeerPullPaymentRequest, + InitiatePeerPullPaymentResponse, + InitiatePeerPushPaymentRequest, + InitiatePeerPushPaymentResponse, KnownBankAccounts, Logger, NotificationType, @@ -473,3 +483,24 @@ export function onUpdateNotification( }; return platform.listenToWalletBackground(onNewMessage); } + +export function initiatePeerPushPayment(req: InitiatePeerPushPaymentRequest): Promise<InitiatePeerPushPaymentResponse> { + return callBackend("initiatePeerPushPayment", req); +} +export function checkPeerPushPayment(req: CheckPeerPushPaymentRequest): Promise<CheckPeerPushPaymentResponse> { + return callBackend("checkPeerPushPayment", req); +} +export function acceptPeerPushPayment(req: AcceptPeerPushPaymentRequest): Promise<void> { + return callBackend("acceptPeerPushPayment", req); +} +export function initiatePeerPullPayment(req: InitiatePeerPullPaymentRequest): Promise<InitiatePeerPullPaymentResponse> { + return callBackend("initiatePeerPullPayment", req); +} +export function checkPeerPullPayment(req: CheckPeerPullPaymentRequest): Promise<CheckPeerPullPaymentResponse> { + return callBackend("checkPeerPullPayment", req); +} +export function acceptPeerPullPayment(req: AcceptPeerPullPaymentRequest): Promise<void> { + return callBackend("acceptPeerPullPayment", req); +} + + |