diff options
author | Sebastian <sebasjm@gmail.com> | 2022-09-23 15:18:18 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-09-23 15:18:50 -0300 |
commit | 9811e19252ef859099fa5c16d703808f6c778a94 (patch) | |
tree | bc22a113f3a5c69c6b6883d1e6445697c5eb63af /packages/taler-wallet-webextension/src/wxApi.ts | |
parent | fbf050267244b72afb193e6ab80ea485e0eaf309 (diff) | |
download | wallet-core-9811e19252ef859099fa5c16d703808f6c778a94.tar.xz |
new deposit page
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r-- | packages/taler-wallet-webextension/src/wxApi.ts | 50 |
1 files changed, 26 insertions, 24 deletions
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<void> { + return callBackend("addKnownBankAccounts", { + payto: stringifyPaytoUri(payto), + currency, + alias + } as AddKnownBankAccountsRequest); +} +export function forgetKnownBankAccounts( + payto: string, +): Promise<void> { + return callBackend("forgetKnownBankAccounts", { payto } as ForgetKnownBankAccountsRequest); +} + /** * Get information about the current state of wallet backups. */ |