summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxApi.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxApi.ts14
1 files changed, 9 insertions, 5 deletions
diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts
index b40b06ad9..92597cbd2 100644
--- a/packages/taler-wallet-webextension/src/wxApi.ts
+++ b/packages/taler-wallet-webextension/src/wxApi.ts
@@ -45,6 +45,7 @@ import {
AmountJson,
ExchangesListRespose,
AddExchangeRequest,
+ GetExchangeTosResult,
} from "@gnu-taler/taler-util";
import { AddBackupProviderRequest, BackupProviderState, OperationFailedError, RemoveBackupProviderRequest } from "@gnu-taler/taler-wallet-core";
import { BackupInfo } from "@gnu-taler/taler-wallet-core";
@@ -327,11 +328,14 @@ export function getExchangeWithdrawalInfo(
): Promise<ExchangeWithdrawDetails> {
return callBackend("getExchangeWithdrawalInfo", req);
}
-// export const codecForAddExchangeRequest = (): Codec<AddExchangeRequest> =>
-// buildCodecForObject<AddExchangeRequest>()
-// .property("exchangeBaseUrl", codecForString())
-// .property("forceUpdate", codecOptional(codecForBoolean()))
-// .build("AddExchangeRequest");
+export function getExchangeTos(
+ exchangeBaseUrl: string,
+ acceptedFormat: string[],
+): Promise<GetExchangeTosResult> {
+ return callBackend("getExchangeTos", {
+ exchangeBaseUrl, acceptedFormat
+ });
+}
export function addExchange(
req: AddExchangeRequest,