aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/emscLoader.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/emscLoader.js')
-rw-r--r--src/crypto/emscLoader.js16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/crypto/emscLoader.js b/src/crypto/emscLoader.js
index 7251a5984..59437da42 100644
--- a/src/crypto/emscLoader.js
+++ b/src/crypto/emscLoader.js
@@ -71,16 +71,14 @@ export function getLib() {
return scriptDir + "../emscripten/" + path;
};
console.log("instantiating TalerEmscriptenLib");
- //const lib = self.TalerEmscriptenLib({ locateFile });
- const lib = self.TalerEmscriptenLib;
+ const lib = self.TalerEmscriptenLib({ locateFile });
cachedLib = lib;
- return Promise.resolve({ lib: lib });
- //return new Promise((resolve, reject) => {
- // lib.then(mod => {
- // console.log("emscripten module fully loaded");
- // resolve({ lib: mod });
- // });
- //});
+ return new Promise((resolve, reject) => {
+ lib.then(mod => {
+ console.log("emscripten module fully loaded");
+ resolve({ lib: mod });
+ });
+ });
}
// Last resort, we don't have require, we're not running in a webworker.