diff --git a/frontend/src/lib/api.js b/frontend/src/lib/api.js index 7f859dd..559f640 100644 --- a/frontend/src/lib/api.js +++ b/frontend/src/lib/api.js @@ -84,6 +84,11 @@ export async function scrapeIGDB(gameId, igdbId) { return res.json(); } +/** Download a game's ZIP bundle */ +export function downloadGame(id) { + window.open(`${BASE}/api/games/${id}/download`, '_blank'); +} + /** Check IGDB status */ export async function igdbStatus() { const res = await fetch(`${BASE}/api/igdb/status`); diff --git a/frontend/src/pages/GameDetail.svelte b/frontend/src/pages/GameDetail.svelte index d85f2e8..7245585 100644 --- a/frontend/src/pages/GameDetail.svelte +++ b/frontend/src/pages/GameDetail.svelte @@ -1,5 +1,5 @@