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: make wallet config


From: gnunet
Subject: [taler-wallet-core] branch master updated: embedded: make wallet config settable from qtart
Date: Wed, 27 Mar 2024 20:55:59 +0100

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

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

The following commit(s) were added to refs/heads/master by this push:
     new 494afdab7 embedded: make wallet config settable from qtart
494afdab7 is described below

commit 494afdab78b2b443251bb1b07ca13773882a9377
Author: Iván Ávalos <avalos@disroot.org>
AuthorDate: Wed Mar 27 13:55:42 2024 -0600

    embedded: make wallet config settable from qtart
---
 packages/taler-wallet-embedded/src/wallet-qjs.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts 
b/packages/taler-wallet-embedded/src/wallet-qjs.ts
index 384dd3a2a..8502c779a 100644
--- a/packages/taler-wallet-embedded/src/wallet-qjs.ts
+++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts
@@ -35,6 +35,7 @@ import {
   CoreApiResponse,
   CoreApiResponseSuccess,
   Logger,
+  PartialWalletRunConfig,
   WalletNotification,
   enableNativeLogging,
   getErrorDetailFromException,
@@ -68,6 +69,7 @@ function sendNativeMessage(ev: CoreApiMessageEnvelope): void {
 
 class NativeWalletMessageHandler {
   walletArgs: DefaultNodeWalletArgs | undefined;
+  walletConfig: PartialWalletRunConfig | undefined;
   maybeWallet: Wallet | undefined;
   wp = openPromise<Wallet>();
   httpLib = createPlatformHttpLib();
@@ -99,7 +101,9 @@ class NativeWalletMessageHandler {
       const resp = await w.handleCoreApiRequest(
         "initWallet",
         "native-init",
-        {},
+        {
+          config: this.walletConfig
+        },
       );
       initResponse = resp.type == "response" ? resp.result : resp.error;
       w.runTaskLoop().catch((e) => {
@@ -121,6 +125,7 @@ class NativeWalletMessageHandler {
           cryptoWorkerType: args.cryptoWorkerType,
           ...args,
         };
+        this.walletConfig = args.config ?? {};
         const logLevel = args.logLevel;
         if (logLevel) {
           setGlobalLogLevelFromString(logLevel);

-- 
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]