From 8921a5e8f2f47c113eeeaa1bf14937c5b6cfb0ac Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 8 Jan 2021 13:30:29 +0100 Subject: implement import of backup recovery document --- packages/taler-wallet-core/src/wallet.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'packages/taler-wallet-core/src/wallet.ts') diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index 0b2b4d639..56e3d82d1 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -94,6 +94,7 @@ import { codecForAcceptTipRequest, codecForAbortPayWithRefundRequest, ApplyRefundResponse, + RecoveryLoadRequest, } from "./types/walletTypes"; import { Logger } from "./util/logging"; @@ -167,6 +168,9 @@ import { BackupRecovery, getBackupRecovery, AddBackupProviderRequest, + getBackupInfo, + BackupInfo, + loadBackupRecovery, } from "./operations/backup"; const builtinCurrencies: CurrencyRecord[] = [ @@ -959,6 +963,10 @@ export class Wallet { return getBackupRecovery(this.ws); } + async loadBackupRecovery(req: RecoveryLoadRequest): Promise { + return loadBackupRecovery(this.ws, req); + } + async addBackupProvider(req: AddBackupProviderRequest): Promise { return addBackupProvider(this.ws, req); } @@ -967,6 +975,10 @@ export class Wallet { return runBackupCycle(this.ws); } + async getBackupStatus(): Promise { + return getBackupInfo(this.ws); + } + /** * Implementation of the "wallet-core" API. */ -- cgit v1.2.3