Browse Source

Chore: temp disable worker and reverse chn cidr build

SukkaW 2 years ago
parent
commit
169b817689
1 changed files with 14 additions and 13 deletions
  1. 14 13
      Build/index.ts

+ 14 - 13
Build/index.ts

@@ -16,13 +16,14 @@ import { buildRedirectModule } from './build-redirect-module';
 import { validate } from './validate-domainset';
 import { validate } from './validate-domainset';
 
 
 import { buildPublicHtml } from './build-public';
 import { buildPublicHtml } from './build-public';
-import { TaskResult } from './lib/trace-runner';
+// import type { TaskResult } from './lib/trace-runner';
 
 
 (async () => {
 (async () => {
   console.log('Bun version:', Bun.version);
   console.log('Bun version:', Bun.version);
 
 
   try {
   try {
-    const buildInternalReverseChnCIDRWorker = new Worker(new URL('./workers/build-internal-reverse-chn-cidr-worker.ts', import.meta.url));
+    // TODO: restore this once Bun has fixed their worker
+    // const buildInternalReverseChnCIDRWorker = new Worker(new URL('./workers/build-internal-reverse-chn-cidr-worker.ts', import.meta.url));
 
 
     const downloadPreviousBuildPromise = downloadPreviousBuild();
     const downloadPreviousBuildPromise = downloadPreviousBuild();
     const downloadPublicSuffixListPromise = downloadPublicSuffixList();
     const downloadPublicSuffixListPromise = downloadPublicSuffixList();
@@ -51,17 +52,17 @@ import { TaskResult } from './lib/trace-runner';
       buildCdnConfPromise
       buildCdnConfPromise
     ]).then(() => buildInternalCDNDomains());
     ]).then(() => buildInternalCDNDomains());
 
 
-    const buildInternalReverseChnCIDRPromise = new Promise<TaskResult>(resolve => {
-      const handleMessage = (e: MessageEvent<TaskResult>) => {
-        const { data } = e;
+    // const buildInternalReverseChnCIDRPromise = new Promise<TaskResult>(resolve => {
+    //   const handleMessage = (e: MessageEvent<TaskResult>) => {
+    //     const { data } = e;
 
 
-        buildInternalReverseChnCIDRWorker.postMessage('exit');
-        buildInternalReverseChnCIDRWorker.removeEventListener('message', handleMessage);
-        resolve(data);
-      };
-      buildInternalReverseChnCIDRWorker.addEventListener('message', handleMessage);
-      buildInternalReverseChnCIDRWorker.postMessage('build');
-    });
+    //     buildInternalReverseChnCIDRWorker.postMessage('exit');
+    //     buildInternalReverseChnCIDRWorker.removeEventListener('message', handleMessage);
+    //     resolve(data);
+    //   };
+    //   buildInternalReverseChnCIDRWorker.addEventListener('message', handleMessage);
+    //   buildInternalReverseChnCIDRWorker.postMessage('build');
+    // });
 
 
     const buildInternalChnDomainsPromise = buildInternalChnDomains();
     const buildInternalChnDomainsPromise = buildInternalChnDomains();
     const buildDomesticRulesetPromise = downloadPreviousBuildPromise.then(() => buildDomesticRuleset());
     const buildDomesticRulesetPromise = downloadPreviousBuildPromise.then(() => buildDomesticRuleset());
@@ -82,7 +83,7 @@ import { TaskResult } from './lib/trace-runner';
       buildChnCidrPromise,
       buildChnCidrPromise,
       buildSpeedtestDomainSetPromise,
       buildSpeedtestDomainSetPromise,
       buildInternalCDNDomainsPromise,
       buildInternalCDNDomainsPromise,
-      buildInternalReverseChnCIDRPromise,
+      // buildInternalReverseChnCIDRPromise,
       buildInternalChnDomainsPromise,
       buildInternalChnDomainsPromise,
       buildDomesticRulesetPromise,
       buildDomesticRulesetPromise,
       buildRedirectModulePromise,
       buildRedirectModulePromise,