[hotfix] Fix no mods available if an error occurs while resolving installed mods

This commit is contained in:
Zagrios
2025-01-29 22:37:04 +01:00
parent 72738a256b
commit 21f4eacefb
@@ -96,8 +96,14 @@ export class BsModsManagerService {
return mod;
});
const mods = await Promise.all(promises);
return mods.filter(Boolean);
const results = await Promise.allSettled(promises);
return results.reduce((mods, mod) => {
if (mod?.status === "fulfilled" && mod?.value) {
mods.push(mod.value);
}
return mods;
}, [] as BbmModVersion[]);
}
private async getBsipaInstalled(version: BSVersion): Promise<BbmModVersion> {