mirror of
https://github.com/tlsnotary/tlsn-utils.git
synced 2026-01-07 22:24:00 -05:00
feat(web-spawn): optional worker teardown
This commit is contained in:
@@ -37,6 +37,11 @@ registerMessageListener(self, 'web_spawn_start_worker', async (data) => {
|
||||
|
||||
pkg.web_spawn_start_worker(workerPtr);
|
||||
|
||||
// Optional hook – only call if provided by the wasm module.
|
||||
if (typeof exports.__worker_teardown === 'function') {
|
||||
exports.__worker_teardown();
|
||||
}
|
||||
|
||||
exports.__wbindgen_thread_destroy();
|
||||
|
||||
close();
|
||||
|
||||
@@ -33,6 +33,11 @@ registerMessageListener(self, 'web_spawn_start_worker', async (data) => {
|
||||
const exports = wasm.initSync({ module, memory });
|
||||
wasm.web_spawn_start_worker(worker);
|
||||
|
||||
// Optional hook – only call if provided by the wasm module.
|
||||
if (typeof exports.__worker_teardown === 'function') {
|
||||
exports.__worker_teardown();
|
||||
}
|
||||
|
||||
exports.__wbindgen_thread_destroy();
|
||||
|
||||
close();
|
||||
|
||||
Reference in New Issue
Block a user