Fix: do not attempt to terminate a worker

This commit is contained in:
SukkaW
2023-11-19 15:23:01 +08:00
parent 179918dceb
commit 5ea91fa9a4
2 changed files with 21 additions and 11 deletions

View File

@@ -1,5 +1,11 @@
(async () => {
const { buildInternalReverseChnCIDR } = await import('../build-internal-reverse-chn-cidr');
const stat = await buildInternalReverseChnCIDR();
postMessage(stat);
})();
declare const self: Worker;
self.addEventListener('message', async (e: MessageEvent<'build' | 'exit'>) => {
if (e.data === 'build') {
const { buildInternalReverseChnCIDR } = await import('../build-internal-reverse-chn-cidr');
const stat = await buildInternalReverseChnCIDR();
postMessage(stat);
} else if (e.data === 'exit') {
process.exit(0);
}
}, { once: true });