From 968c2178d5893d7dc9ff582c8455e7f921ff3d53 Mon Sep 17 00:00:00 2001 From: lisonge Date: Sun, 19 Nov 2023 00:28:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=BB=85=E5=BC=80?= =?UTF-8?q?=E5=B1=8F=E5=B9=BF=E5=91=8A=E7=9A=84=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/file.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/file.ts b/src/file.ts index cae35348..ede7a80b 100644 --- a/src/file.ts +++ b/src/file.ts @@ -77,6 +77,19 @@ export const writeConfig = async (config: SubscriptionConfig) => { const buffer = Buffer.from(orderdStringify(newConfig, sortKeys), 'utf-8'); await fs.writeFile(gkdFp, buffer); + // update gkd.openad.json + const onlyOpenAdConfig = _.cloneDeep(newConfig); + onlyOpenAdConfig.apps.forEach((a) => { + a.groups?.forEach((g) => { + g.enable = g.name.startsWith('开屏广告'); + }); + }); + await fs.writeFile( + process.cwd() + '/dist/gkd.openad.json', + orderdStringify(onlyOpenAdConfig, sortKeys), + 'utf-8', + ); + // update gkd.version.json await fs.writeFile( versionFp,