refactor: enhance logging in resetGameAchievement

This commit is contained in:
Hachi-R 2025-01-03 12:16:32 -03:00
parent 257a71d626
commit 8cf549ff05

View File

@ -2,9 +2,8 @@ import { gameAchievementRepository, gameRepository } from "@main/repository";
import { registerEvent } from "../register-event"; import { registerEvent } from "../register-event";
import { findAchievementFiles } from "@main/services/achievements/find-achivement-files"; import { findAchievementFiles } from "@main/services/achievements/find-achivement-files";
import fs from "fs"; import fs from "fs";
import { achievementsLogger, WindowManager } from "@main/services"; import { achievementsLogger, HydraApi, WindowManager } from "@main/services";
import { getUnlockedAchievements } from "../user/get-unlocked-achievements"; import { getUnlockedAchievements } from "../user/get-unlocked-achievements";
import { HydraApi } from "@main/services/hydra-api";
const resetGameAchievements = async ( const resetGameAchievements = async (
_event: Electron.IpcMainInvokeEvent, _event: Electron.IpcMainInvokeEvent,
@ -18,12 +17,8 @@ const resetGameAchievements = async (
const achievementFiles = findAchievementFiles(game); const achievementFiles = findAchievementFiles(game);
if (achievementFiles.length) { if (achievementFiles.length) {
achievementsLogger.info(
`deleting achievement files: ${achievementFiles
.map((file) => file.filePath)
.join(", ")}`
);
for (const achievementFile of achievementFiles) { for (const achievementFile of achievementFiles) {
achievementsLogger.log(`deleting ${achievementFile.filePath}`);
await fs.promises.rm(achievementFile.filePath); await fs.promises.rm(achievementFile.filePath);
} }
} }
@ -35,9 +30,9 @@ const resetGameAchievements = async (
} }
); );
await HydraApi.delete(`/profile/games/${game.remoteId}/achievements`).then( await HydraApi.delete(`/profile/games/${game.remoteId}/achievements`)
(res) => console.log(res) .catch((err) => achievementsLogger.error(err))
); .then((res) => achievementsLogger.log(res));
const gameAchievements = await getUnlockedAchievements( const gameAchievements = await getUnlockedAchievements(
game.objectID, game.objectID,