Skip to content
Snippets Groups Projects
logFileWorker.js 855 B
Newer Older
Jono Wenger's avatar
Jono Wenger committed
////////////////////////////////////////////////////////////////////////////////
// Copyright © 2022 xx foundation                                             //
//                                                                            //
// Use of this source code is governed by a license that can be found in the  //
// LICENSE file.                                                              //
////////////////////////////////////////////////////////////////////////////////

importScripts('wasm_exec.js');

const isReady = new Promise((resolve) => {
    self.onWasmInitialized = resolve;
});

Jono Wenger's avatar
Jono Wenger committed
const go = new Go();
const binPath = 'xxdk-logFileWorker.wasm'
WebAssembly.instantiateStreaming(fetch(binPath), go.importObject).then(async (result) => {
Jono Wenger's avatar
Jono Wenger committed
    go.run(result.instance);
    await isReady;
Jono Wenger's avatar
Jono Wenger committed
}).catch((err) => {
    console.error(err);
});