aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxApi.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-07-15 15:05:09 -0300
committerSebastian <sebasjm@gmail.com>2021-07-15 15:05:16 -0300
commit6d3db4ce6ce3119f299936d9f0e4052bf1eff6c7 (patch)
treebb91b0163ecb972b6a092bbabca3c8f884200062 /packages/taler-wallet-webextension/src/wxApi.ts
parent7c2d2a3e15e92b2217e03044f3b9f10b624c2a9b (diff)
added remove button and more complex add-provider interaction
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 })