CI: fix Telegram CIDR build

This commit is contained in:
SukkaW 2022-12-08 23:41:44 +08:00
parent e1cbd1c283
commit 9a229f8772

View File

@ -2,8 +2,7 @@ const { fetchWithRetry } = require('./lib/fetch-retry');
const fs = require('fs');
const path = require('path');
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 () => {
console.time('Total Time - build-telegram-cidr');
@ -21,8 +20,9 @@ const { withBannerArray } = require('./lib/with-banner');
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',
[
'License: AGPL 3.0',
@ -43,8 +43,7 @@ const { withBannerArray } = require('./lib/with-banner');
}
return '';
})
),
path.resolve(__dirname, '../List/ip/telegram.conf')
)
)
console.timeEnd('Total Time - build-telegram-cidr');