refactor: asset mirroring logic in fetchAndSaveLatestGamePatches

- Comment out previous queueAssetForMirroring call for rsp.patch.url
- Add missing GitHub mirror file in mirror_file_list.json
This commit is contained in:
daydreamer-json
2026-03-12 11:34:29 +09:00
parent 4038b520c8
commit 9a84dd627b
3 changed files with 771 additions and 672 deletions

View File

@@ -274,11 +274,13 @@ async function fetchAndSaveLatestGamePatches(gameTargets: GameTarget[]) {
const subChns = appConfig.network.api.akEndfield.subChannel;
if ([subChns.cnWinRel, subChns.cnWinRelBilibili, subChns.osWinRel].includes(target.subChannel)) {
queueAssetForMirroring(
rsp.patch.url,
new URL(rsp.patch.url).pathname.split('/').filter(Boolean).slice(-3).join('_'),
// queueAssetForMirroring(
// rsp.patch.url,
// new URL(rsp.patch.url).pathname.split('/').filter(Boolean).slice(-3).join('_'),
// );
rsp.patch.patches.forEach((e) =>
queueAssetForMirroring(e.url, new URL(e.url).pathname.split('/').filter(Boolean).slice(-4).join('_')),
);
rsp.patch.patches.forEach((e) => queueAssetForMirroring(e.url));
}
}
});