From 0baa8383f20ece63e53d1622a3b3529b32ba268a Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 4 Feb 2024 23:32:28 +0100 Subject: [PATCH] fix: test --- packages/core/cyclist.mjs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/core/cyclist.mjs b/packages/core/cyclist.mjs index 84612f0d..cf08b328 100644 --- a/packages/core/cyclist.mjs +++ b/packages/core/cyclist.mjs @@ -227,15 +227,17 @@ const processMessage = (message) => { } }; -self.onconnect = function (e) { - // the incoming port - const port = e.ports[0]; - allPorts.push(port); - port.addEventListener('message', function (e) { - processMessage(e.data); - }); - port.start(); // Required when using addEventListener. Otherwise called implicitly by onmessage setter. -}; +if (typeof self !== 'undefined') { + self.onconnect = function (e) { + // the incoming port + const port = e.ports[0]; + allPorts.push(port); + port.addEventListener('message', function (e) { + processMessage(e.data); + }); + port.start(); // Required when using addEventListener. Otherwise called implicitly by onmessage setter. + }; +} function createClock( callback, // called slightly before each cycle