summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxApi.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-09-23 15:18:18 -0300
committerSebastian <sebasjm@gmail.com>2022-09-23 15:18:50 -0300
commit9811e19252ef859099fa5c16d703808f6c778a94 (patch)
treebc22a113f3a5c69c6b6883d1e6445697c5eb63af /packages/taler-wallet-webextension/src/wxApi.ts
parentfbf050267244b72afb193e6ab80ea485e0eaf309 (diff)
downloadwallet-core-9811e19252ef859099fa5c16d703808f6c778a94.tar.gz
wallet-core-9811e19252ef859099fa5c16d703808f6c778a94.tar.bz2
wallet-core-9811e19252ef859099fa5c16d703808f6c778a94.zip
new deposit page
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxApi.ts50
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.
*/