From 9811e19252ef859099fa5c16d703808f6c778a94 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 23 Sep 2022 15:18:18 -0300 Subject: new deposit page --- packages/taler-wallet-webextension/src/wxApi.ts | 50 +++++++++++++------------ 1 file changed, 26 insertions(+), 24 deletions(-) (limited to 'packages/taler-wallet-webextension/src/wxApi.ts') diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts index b12343021..1b0f67346 100644 --- a/packages/taler-wallet-webextension/src/wxApi.ts +++ b/packages/taler-wallet-webextension/src/wxApi.ts @@ -24,12 +24,8 @@ import { AcceptExchangeTosRequest, AcceptManualWithdrawalResult, - AcceptPeerPullPaymentRequest, - AcceptPeerPushPaymentRequest, - AcceptTipRequest, - AcceptWithdrawalResponse, - AddExchangeRequest, - AmountString, + AcceptPeerPullPaymentRequest, AcceptPeerPullPaymentResponse, AcceptPeerPushPaymentRequest, AcceptPeerPushPaymentResponse, AcceptTipRequest, AcceptTipResponse, AcceptWithdrawalResponse, + AddExchangeRequest, AddKnownBankAccountsRequest, AmountString, ApplyRefundResponse, BalancesResponse, CheckPeerPullPaymentRequest, @@ -41,9 +37,7 @@ import { CoreApiResponse, CreateDepositGroupRequest, CreateDepositGroupResponse, - DeleteTransactionRequest, - ExchangesListResponse, - GetExchangeTosResult, + DeleteTransactionRequest, DepositGroupFees, ExchangeFullDetails, ExchangesListResponse, ForgetKnownBankAccountsRequest, GetExchangeTosResult, GetExchangeWithdrawalInfo, GetFeeForDepositRequest, GetWithdrawalDetailsForUriRequest, @@ -53,8 +47,7 @@ import { InitiatePeerPushPaymentResponse, KnownBankAccounts, Logger, - NotificationType, - PrepareDepositRequest, + NotificationType, PaytoUri, PrepareDepositRequest, PrepareDepositResponse, PreparePayResult, PrepareRefundRequest, @@ -62,17 +55,9 @@ import { PrepareTipRequest, PrepareTipResult, RetryTransactionRequest, - SetWalletDeviceIdRequest, - TransactionsResponse, - WalletDiagnostics, - WalletCoreVersion, - WithdrawUriInfoResponse, - ExchangeFullDetails, - Transaction, - AcceptTipResponse, - AcceptPeerPullPaymentResponse, - AcceptPeerPushPaymentResponse, - DepositGroupFees, + SetWalletDeviceIdRequest, stringifyPaytoUri, Transaction, + TransactionsResponse, WalletCoreVersion, + WalletDiagnostics, WithdrawUriInfoResponse } from "@gnu-taler/taler-util"; import { AddBackupProviderRequest, @@ -81,9 +66,9 @@ import { PendingOperationsResponse, RemoveBackupProviderRequest, TalerError, - WalletContractData, + WalletContractData } from "@gnu-taler/taler-wallet-core"; -import { platform, MessageFromBackend } from "./platform/api.js"; +import { MessageFromBackend, platform } from "./platform/api.js"; /** * @@ -275,6 +260,23 @@ export function listKnownBankAccounts( return callBackend("listKnownBankAccounts", { currency }); } +export function addKnownBankAccounts( + payto: PaytoUri, + currency: string, + alias: string, +): Promise { + return callBackend("addKnownBankAccounts", { + payto: stringifyPaytoUri(payto), + currency, + alias + } as AddKnownBankAccountsRequest); +} +export function forgetKnownBankAccounts( + payto: string, +): Promise { + return callBackend("forgetKnownBankAccounts", { payto } as ForgetKnownBankAccountsRequest); +} + /** * Get information about the current state of wallet backups. */ -- cgit v1.2.3