Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Commit 03f85a8

Browse files
committed
fix(download): remove unnecessary error logging and improve response handling for game downloads
1 parent d9e6ba1 commit 03f85a8

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

src/controllers/GameController.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -414,16 +414,9 @@ export class Games {
414414

415415
const fileRes = await fetch(link, { headers });
416416
if (!fileRes.ok) {
417-
console.error(`Error fetching file: ${fileRes.status} - ${fileRes.statusText}`);
418417
return res.status(fileRes.status).send({ message: 'Error fetching file' });
419418
}
420419

421-
// Ensure the server supports partial downloads if Range is requested
422-
if (req.headers.range && !fileRes.headers.get('accept-ranges')) {
423-
console.warn('Server does not support partial downloads');
424-
return res.status(416).send({ message: 'Requested range not satisfiable' });
425-
}
426-
427420
res.setHeader('Content-Disposition', `attachment; filename="${game.name}.zip"`);
428421
res.setHeader('Content-Type', fileRes.headers.get('content-type') || 'application/octet-stream');
429422

@@ -447,7 +440,6 @@ export class Games {
447440
res.end();
448441
}
449442
} catch (error) {
450-
console.error('Error in downloadGame:', error);
451443
handleError(res, error, 'Error downloading game');
452444
}
453445
}

0 commit comments

Comments
 (0)