浏览代码

Chore: minor changes

SukkaW 1 年之前
父节点
当前提交
1209f5c69f
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Build/build-chn-cidr.ts

+ 4 - 1
Build/build-chn-cidr.ts

@@ -7,10 +7,13 @@ import { task } from './trace';
 import { exclude } from 'fast-cidr-tools';
 import { createMemoizedPromise } from './lib/memo-promise';
 import { CN_CIDR_NOT_INCLUDED_IN_CHNROUTE, NON_CN_CIDR_INCLUDED_IN_CHNROUTE } from './constants/cidr';
+import { appendArrayInPlace } from './lib/append-array-in-place';
 
 export const getChnCidrPromise = createMemoizedPromise(async () => {
   const cidr = await processLineFromReadline(await fetchRemoteTextByLine('https://raw.githubusercontent.com/misakaio/chnroutes2/master/chnroutes.txt'));
-  return exclude([...cidr, ...CN_CIDR_NOT_INCLUDED_IN_CHNROUTE], NON_CN_CIDR_INCLUDED_IN_CHNROUTE, true);
+
+  appendArrayInPlace(cidr, CN_CIDR_NOT_INCLUDED_IN_CHNROUTE);
+  return exclude(cidr, NON_CN_CIDR_INCLUDED_IN_CHNROUTE, true);
 });
 
 export const buildChnCidr = task(import.meta.main, import.meta.path)(async (span) => {