From d82133ce0323f59ae0e8aa7cf6923496a6f7201b Mon Sep 17 00:00:00 2001 From: Jono Wenger <jono@elixxir.io> Date: Thu, 5 Jan 2023 11:38:50 -0800 Subject: [PATCH] Add javascript files --- indexedDb/channels/init.go | 2 +- .../channels/channelsIndexedDbWorker.js | 16 ++++++++++++++++ indexedDbWorker/dm/dmIndexedDbWorker.js | 16 ++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 indexedDbWorker/channels/channelsIndexedDbWorker.js create mode 100644 indexedDbWorker/dm/dmIndexedDbWorker.js diff --git a/indexedDb/channels/init.go b/indexedDb/channels/init.go index 586d9fdf..20f5108d 100644 --- a/indexedDb/channels/init.go +++ b/indexedDb/channels/init.go @@ -23,7 +23,7 @@ import ( // WorkerJavascriptFileURL is the URL of the script the worker will execute to // launch the worker WASM binary. It must obey the same-origin policy. -const WorkerJavascriptFileURL = "/integrations/assets/indexedDbWorker.js" +const WorkerJavascriptFileURL = "/integrations/assets/dmIndexedDbWorker.js" // MessageReceivedCallback is called any time a message is received or updated. // diff --git a/indexedDbWorker/channels/channelsIndexedDbWorker.js b/indexedDbWorker/channels/channelsIndexedDbWorker.js new file mode 100644 index 00000000..7c03a409 --- /dev/null +++ b/indexedDbWorker/channels/channelsIndexedDbWorker.js @@ -0,0 +1,16 @@ +//////////////////////////////////////////////////////////////////////////////// +// 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 go = new Go(); +const binPath = 'xxdk-indexedDkWorker.wasm' +WebAssembly.instantiateStreaming(fetch(binPath), go.importObject).then((result) => { + go.run(result.instance); +}).catch((err) => { + console.error(err); +}); \ No newline at end of file diff --git a/indexedDbWorker/dm/dmIndexedDbWorker.js b/indexedDbWorker/dm/dmIndexedDbWorker.js new file mode 100644 index 00000000..7c03a409 --- /dev/null +++ b/indexedDbWorker/dm/dmIndexedDbWorker.js @@ -0,0 +1,16 @@ +//////////////////////////////////////////////////////////////////////////////// +// 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 go = new Go(); +const binPath = 'xxdk-indexedDkWorker.wasm' +WebAssembly.instantiateStreaming(fetch(binPath), go.importObject).then((result) => { + go.run(result.instance); +}).catch((err) => { + console.error(err); +}); \ No newline at end of file -- GitLab