瀏覽代碼

CI: fix Telegram CIDR build

SukkaW 3 年之前
父節點
當前提交
9a229f8772
共有 1 個文件被更改,包括 5 次插入6 次删除
  1. 5 6
      Build/build-telegram-cidr.js

+ 5 - 6
Build/build-telegram-cidr.js

@@ -2,8 +2,7 @@ const { fetchWithRetry } = require('./lib/fetch-retry');
 const fs = require('fs');
 const fs = require('fs');
 const path = require('path');
 const path = require('path');
 const { isIPv4, isIPv6 } = require('net');
 const { isIPv4, isIPv6 } = require('net');
-const { compareAndWriteFile } = require('./lib/string-array-compare');
-const { withBannerArray } = require('./lib/with-banner');
+const { withBanner } = require('./lib/with-banner');
 
 
 (async () => {
 (async () => {
   console.time('Total Time - build-telegram-cidr');
   console.time('Total Time - build-telegram-cidr');
@@ -21,8 +20,9 @@ const { withBannerArray } = require('./lib/with-banner');
     throw new Error('Failed to fetch data!');
     throw new Error('Failed to fetch data!');
   }
   }
 
 
-  await compareAndWriteFile(
-    withBannerArray(
+  await fs.promises.writeFile(
+    path.resolve(__dirname, '../List/ip/telegram.conf'),
+    withBanner(
       'Sukka\'s Surge Rules - Telegram IP CIDR',
       'Sukka\'s Surge Rules - Telegram IP CIDR',
       [
       [
         'License: AGPL 3.0',
         'License: AGPL 3.0',
@@ -43,8 +43,7 @@ const { withBannerArray } = require('./lib/with-banner');
         }
         }
         return '';
         return '';
       })
       })
-    ),
-    path.resolve(__dirname, '../List/ip/telegram.conf')
+    )
   )
   )
 
 
   console.timeEnd('Total Time - build-telegram-cidr');
   console.timeEnd('Total Time - build-telegram-cidr');