summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-23 18:15:41 +0200
committerFlorian Dold <florian@dold.me>2023-10-23 18:15:41 +0200
commit2512665e9462690162a5bae5fab3337217943269 (patch)
tree0872072765a4ddba02072e7c748f06387e0fdb9d /packages
parent51cf4180827f4560df954744f724f0bfc5d29a20 (diff)
downloadwallet-core-2512665e9462690162a5bae5fab3337217943269.tar.gz
wallet-core-2512665e9462690162a5bae5fab3337217943269.tar.bz2
wallet-core-2512665e9462690162a5bae5fab3337217943269.zip
move useNativeLogging to top-level
Diffstat (limited to 'packages')
-rw-r--r--packages/taler-wallet-core/src/host-impl.qtart.ts4
-rw-r--r--packages/taler-wallet-core/src/wallet-api-types.ts1
-rw-r--r--packages/taler-wallet-core/src/wallet.ts1
-rw-r--r--packages/taler-wallet-embedded/src/wallet-qjs.ts7
-rw-r--r--packages/taler-wallet-webextension/src/platform/api.ts1
5 files changed, 6 insertions, 8 deletions
diff --git a/packages/taler-wallet-core/src/host-impl.qtart.ts b/packages/taler-wallet-core/src/host-impl.qtart.ts
index a2fc75e9c..7917d6b0e 100644
--- a/packages/taler-wallet-core/src/host-impl.qtart.ts
+++ b/packages/taler-wallet-core/src/host-impl.qtart.ts
@@ -167,10 +167,6 @@ export async function createNativeWalletHost2(
let dbResp: MakeDbResult;
- if (args.config?.features?.useNativeLogging) {
- enableNativeLogging();
- }
-
if (
args.persistentStoragePath &&
args.persistentStoragePath.endsWith(".json")
diff --git a/packages/taler-wallet-core/src/wallet-api-types.ts b/packages/taler-wallet-core/src/wallet-api-types.ts
index 3741105a4..375bc3eac 100644
--- a/packages/taler-wallet-core/src/wallet-api-types.ts
+++ b/packages/taler-wallet-core/src/wallet-api-types.ts
@@ -293,7 +293,6 @@ export interface WalletConfig {
*/
features: {
allowHttp: boolean;
- useNativeLogging: boolean;
};
}
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index 79e4cf1a1..b3f8057a6 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -1744,7 +1744,6 @@ export class Wallet {
},
features: {
allowHttp: false,
- useNativeLogging: false,
},
testing: {
preventThrottling: false,
diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts b/packages/taler-wallet-embedded/src/wallet-qjs.ts
index 066062f23..1c0bca69a 100644
--- a/packages/taler-wallet-embedded/src/wallet-qjs.ts
+++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts
@@ -15,7 +15,7 @@
*/
/**
- * Entry-point for the wallet under qtart, the QuckJS-based GNU Taler runtime.
+ * Entry-point for the wallet under qtart, the QuickJS-based GNU Taler runtime.
*/
/**
@@ -34,6 +34,7 @@ import {
CoreApiMessageEnvelope,
CoreApiResponse,
CoreApiResponseSuccess,
+ enableNativeLogging,
getErrorDetailFromException,
j2s,
Logger,
@@ -123,6 +124,10 @@ class NativeWalletMessageHandler {
if (logLevel) {
setGlobalLogLevelFromString(logLevel);
}
+ const nativeLogging = args.useNativeLogging ?? false;
+ if (nativeLogging) {
+ enableNativeLogging();
+ }
await reinit();
return wrapSuccessResponse({
...initResponse,
diff --git a/packages/taler-wallet-webextension/src/platform/api.ts b/packages/taler-wallet-webextension/src/platform/api.ts
index 513191120..ae57b8faf 100644
--- a/packages/taler-wallet-webextension/src/platform/api.ts
+++ b/packages/taler-wallet-webextension/src/platform/api.ts
@@ -119,7 +119,6 @@ export const defaultSettings: Settings = {
showJsonOnError: false,
extendedAccountTypes: false,
walletAllowHttp: false,
- walletUseNativeLogging: false,
};
/**