From 6dc99149fb1f0a8609b0883777a206720167dde2 Mon Sep 17 00:00:00 2001 From: Wyvest Date: Thu, 25 Dec 2025 17:42:41 +0900 Subject: [PATCH] fix parallel download check being broken --- .../frontend/src/components/DownloadMods.tsx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/oneclient/frontend/src/components/DownloadMods.tsx b/apps/oneclient/frontend/src/components/DownloadMods.tsx index c7b7a086..1dea81a6 100644 --- a/apps/oneclient/frontend/src/components/DownloadMods.tsx +++ b/apps/oneclient/frontend/src/components/DownloadMods.tsx @@ -123,15 +123,6 @@ function DownloadingMods({ mods, setOpen, nextPath }: { mods: ModDataArray; setO useEffect(() => { const downloadAll = async () => { if (useParallelModDownloading) - for (const mod of mods) { - setModName(mod.name); - try { - await download.mutateAsync(mod); - } - finally { - setDownloadedMods(prev => prev + 1); - } - } else await downloadModsParallel(mods, 25, async (mod) => { setModName(mod.name); try { @@ -140,7 +131,16 @@ function DownloadingMods({ mods, setOpen, nextPath }: { mods: ModDataArray; setO finally { setDownloadedMods(prev => prev + 1); } - }); + }); else + for (const mod of mods) { + setModName(mod.name); + try { + await download.mutateAsync(mod); + } + finally { + setDownloadedMods(prev => prev + 1); + } + } }; downloadAll();