From 30e7fe0e21b71f0eb08f71d3d3c2e5b78badc748 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Mon, 5 May 2025 18:57:42 -0300 Subject: [PATCH] fix: game not being added to library on api --- src/main/events/library/add-game-to-library.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/events/library/add-game-to-library.ts b/src/main/events/library/add-game-to-library.ts index c59f6ac8..06915f96 100644 --- a/src/main/events/library/add-game-to-library.ts +++ b/src/main/events/library/add-game-to-library.ts @@ -1,6 +1,6 @@ import { registerEvent } from "../register-event"; -import type { Game, GameShop } from "@types"; +import type { GameShop } from "@types"; import { steamGamesWorker } from "@main/workers"; import { createGame } from "@main/services/library-sync"; @@ -15,7 +15,7 @@ const addGameToLibrary = async ( title: string ) => { const gameKey = levelKeys.game(shop, objectId); - const game = await gamesSublevel.get(gameKey); + let game = await gamesSublevel.get(gameKey); if (game) { await downloadsSublevel.del(gameKey); @@ -33,7 +33,7 @@ const addGameToLibrary = async ( ? steamUrlBuilder.icon(objectId, steamGame.clientIcon) : null; - const game: Game = { + game = { title, iconUrl, objectId, @@ -45,11 +45,11 @@ const addGameToLibrary = async ( }; await gamesSublevel.put(levelKeys.game(shop, objectId), game); - - await createGame(game).catch(() => {}); - - updateLocalUnlockedAchievements(game); } + + await createGame(game).catch(() => {}); + + updateLocalUnlockedAchievements(game); }; registerEvent("addGameToLibrary", addGameToLibrary);