mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-02 16:23:48 +03:00
refactor: enhance logging in resetGameAchievement
This commit is contained in:
parent
257a71d626
commit
8cf549ff05
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user