diff options
author | Florian Dold <florian@dold.me> | 2021-03-10 17:11:59 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-03-10 17:11:59 +0100 |
commit | 1392dc47c6489fca1b3a4c036852873495190c36 (patch) | |
tree | b8b76bff34b7425de602651fec3d86463e4c7599 /packages/taler-wallet-core/src/wallet.ts | |
parent | ac89c3d277134e49e44d8b0afd4930fd4df934aa (diff) | |
download | wallet-core-1392dc47c6489fca1b3a4c036852873495190c36.tar.xz |
finish first complete end-to-end backup/sync test
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index dc320b178..26f10600c 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -22,7 +22,7 @@ /** * Imports. */ -import { TalerErrorCode } from "."; +import { codecForAny, TalerErrorCode } from "."; import { CryptoWorkerFactory } from "./crypto/workers/cryptoApi"; import { addBackupProvider, @@ -1159,6 +1159,15 @@ export class Wallet { await runBackupCycle(this.ws); return {}; } + case "exportBackupRecovery": { + const resp = await getBackupRecovery(this.ws); + return resp; + } + case "importBackupRecovery": { + const req = codecForAny().decode(payload); + await loadBackupRecovery(this.ws, req); + return {}; + } case "getBackupInfo": { const resp = await getBackupInfo(this.ws); return resp; |