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.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts
index 60ad26e7f..52ce27f2b 100644
--- a/packages/taler-wallet-webextension/src/wxApi.ts
+++ b/packages/taler-wallet-webextension/src/wxApi.ts
@@ -39,7 +39,7 @@ import {
RetryTransactionRequest,
SetWalletDeviceIdRequest,
} from "@gnu-taler/taler-util";
-import { AddBackupProviderRequest, BackupProviderState, OperationFailedError } from "@gnu-taler/taler-wallet-core";
+import { AddBackupProviderRequest, BackupProviderState, OperationFailedError, RemoveBackupProviderRequest } from "@gnu-taler/taler-wallet-core";
import { BackupInfo } from "@gnu-taler/taler-wallet-core";
export interface ExtendedPermissionsResponse {
@@ -174,9 +174,9 @@ export function getBackupInfo(): Promise<BackupInfo> {
/**
* Add a backup provider and activate it
*/
-export function addBackupProvider(backupProviderBaseUrl: string): Promise<void> {
+export function addBackupProvider(backupProviderBaseUrl: string, name: string): Promise<void> {
return callBackend("addBackupProvider", {
- backupProviderBaseUrl, activate: true
+ backupProviderBaseUrl, activate: true, name
} as AddBackupProviderRequest)
}
@@ -194,7 +194,7 @@ export function syncOneProvider(url: string): Promise<void> {
return callBackend("runBackupCycle", { providers: [url] })
}
export function removeProvider(url: string): Promise<void> {
- return callBackend("removeBackupProvider", { provider: url })
+ return callBackend("removeBackupProvider", { provider: url } as RemoveBackupProviderRequest)
}
export function extendedProvider(url: string): Promise<void> {
return callBackend("extendBackupProvider", { provider: url })