aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/crypto
diff options
context:
space:
mode:
authorJonathan Buchanan <jonathan.russ.buchanan@gmail.com>2021-07-30 17:35:38 -0400
committerJonathan Buchanan <jonathan.russ.buchanan@gmail.com>2021-07-30 17:35:38 -0400
commit4f88d7f89669cf3fc26254c6058aa06256cc5669 (patch)
tree37ec6618b4c5eb997262380869042066b09dd25f /packages/taler-wallet-core/src/crypto
parentf448f94aea7a6d3dec947f2fa4fdf2dba2f68de9 (diff)
downloadwallet-core-4f88d7f89669cf3fc26254c6058aa06256cc5669.tar.xz
taler-wallet-core ios compatibility
Diffstat (limited to 'packages/taler-wallet-core/src/crypto')
-rw-r--r--packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts b/packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts
index 90016ab42..3f7f9e170 100644
--- a/packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts
+++ b/packages/taler-wallet-core/src/crypto/workers/nodeThreadWorker.ts
@@ -28,11 +28,15 @@ const logger = new Logger("nodeThreadWorker.ts");
const f = __filename;
const workerCode = `
- // Try loading the glue library for Android
+ // Try loading the glue library for embedded
try {
require("akono");
} catch (e) {
- // Probably we're not on Android ...
+ try {
+ require("iono");
+ } catch (e2) {
+ // Probably we're not on embedded ...
+ }
}
const worker_threads = require('worker_threads');
const parentPort = worker_threads.parentPort;
@@ -44,9 +48,9 @@ const workerCode = `
}
if (!tw) {
try {
- tw = require("@gnu-taler/taler-wallet-android");
+ tw = require("@gnu-taler/taler-wallet-embedded");
} catch (e) {
- console.warn("could not load taler-wallet-android either");
+ console.warn("could not load taler-wallet-embedded either");
throw e;
}
}