fix: invalid responses from osu api

This commit is contained in:
2025-07-24 08:31:26 +02:00
parent 53b6c2e174
commit 700274d7d8

View File

@@ -18,11 +18,13 @@ export const osuapi = {
}, },
}); });
if (request.error) { if (request.error) {
if (request.error.status >= 500 && request.error.status < 600)
throw new Error('Server not reachable');
return undefined; return undefined;
} }
const releaseData = request.data; const releaseData = request.data;
if (!releaseData || !releaseData.streams) {
return undefined;
}
if (releaseData.streams.length === 0) return undefined;
const selectedRelease = releaseData.streams.find( const selectedRelease = releaseData.streams.find(
(releaseBuild) => (releaseBuild) =>
releaseBuild.name.toLowerCase() === releaseStream.replaceAll(' ', '').toLowerCase() releaseBuild.name.toLowerCase() === releaseStream.replaceAll(' ', '').toLowerCase()