mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 01:00:34 +08:00
Chore/CI: use Bun's worker
This commit is contained in:
parent
a5e36a1cd8
commit
489f87a622
@ -19,7 +19,8 @@ import { buildPublicHtml } from './build-public';
|
||||
import { TaskResult } from './lib/trace-runner';
|
||||
|
||||
(async () => {
|
||||
const buildInternalReverseChnCIDRWorker = new Worker(new URL('./workers/build-internal-reverse-chn-cidr-worker.ts', import.meta.url));
|
||||
console.log('Bun version:', Bun.version);
|
||||
|
||||
try {
|
||||
const downloadPreviousBuildPromise = downloadPreviousBuild();
|
||||
const downloadPublicSuffixListPromise = downloadPublicSuffixList();
|
||||
@ -49,11 +50,14 @@ import { TaskResult } from './lib/trace-runner';
|
||||
]).then(() => buildInternalCDNDomains());
|
||||
|
||||
const buildInternalReverseChnCIDRPromise = new Promise<TaskResult>(resolve => {
|
||||
buildInternalReverseChnCIDRWorker.postMessage(null);
|
||||
buildInternalReverseChnCIDRWorker.onmessage = (e: MessageEvent<TaskResult>) => {
|
||||
const buildInternalReverseChnCIDRWorker = new Worker(new URL('./workers/build-internal-reverse-chn-cidr-worker.ts', import.meta.url));
|
||||
|
||||
const handleMessage = (e: MessageEvent<TaskResult>) => {
|
||||
buildInternalReverseChnCIDRWorker.terminate();
|
||||
resolve(e.data);
|
||||
};
|
||||
}
|
||||
|
||||
buildInternalReverseChnCIDRWorker.addEventListener('message', handleMessage);
|
||||
});
|
||||
|
||||
const buildInternalChnDomainsPromise = buildInternalChnDomains();
|
||||
|
||||
@ -1,8 +1,5 @@
|
||||
declare const self: Worker;
|
||||
|
||||
import { buildInternalReverseChnCIDR } from '../build-internal-reverse-chn-cidr';
|
||||
|
||||
self.onmessage = async () => {
|
||||
(async () => {
|
||||
const { buildInternalReverseChnCIDR } = await import('../build-internal-reverse-chn-cidr');
|
||||
const stat = await buildInternalReverseChnCIDR();
|
||||
postMessage(stat);
|
||||
};
|
||||
})();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user