From 44f52cfad7158ca59115cdbf4b87824f98a06150 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 15 Dec 2023 18:02:05 +0100 Subject: embedded wallet: remove reset request, clients should use clearDb instead --- packages/taler-wallet-embedded/src/wallet-qjs.ts | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) (limited to 'packages/taler-wallet-embedded/src/wallet-qjs.ts') diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts b/packages/taler-wallet-embedded/src/wallet-qjs.ts index 1c0bca69a..6af7f6dd0 100644 --- a/packages/taler-wallet-embedded/src/wallet-qjs.ts +++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts @@ -146,24 +146,9 @@ class NativeWalletMessageHandler { throw Error("not implemented"); } case "reset": { - logger.info("resetting wallet"); - const oldArgs = this.walletArgs; - this.walletArgs = { ...oldArgs }; - if (oldArgs && oldArgs.persistentStoragePath) { - const ret = qjsOs.remove(oldArgs.persistentStoragePath); - if (ret != 0) { - logger.error("removing DB file failed"); - } - // Prevent further storage! - this.walletArgs.persistentStoragePath = undefined; - } - const wallet = await this.wp.promise; - wallet.stop(); - this.wp = openPromise(); - this.maybeWallet = undefined; - await reinit(); - logger.info("wallet re-initialized after reset"); - return wrapSuccessResponse({}); + throw Error( + "reset not supported anymore, please use the clearDb wallet-core request", + ); } default: { const wallet = await this.wp.promise; -- cgit v1.2.3