gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: embedded wallet: remove reset


From: gnunet
Subject: [taler-wallet-core] branch master updated: embedded wallet: remove reset request, clients should use clearDb instead
Date: Fri, 15 Dec 2023 18:02:15 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new 44f52cfad embedded wallet: remove reset request, clients should use 
clearDb instead
44f52cfad is described below

commit 44f52cfad7158ca59115cdbf4b87824f98a06150
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Dec 15 18:02:05 2023 +0100

    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(-)

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<Wallet>();
-        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;

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]