From cf84bf56b385c0e37a7f4536197b2ebb9f4112b6 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Tue, 18 Jun 2024 21:46:20 -0300 Subject: [PATCH] missing parse to int in put /games/:gameId --- src/main/services/library-sync/create-game.ts | 2 +- src/main/services/library-sync/update-game-playtime.ts | 2 +- src/main/services/library-sync/upload-batch-games.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/services/library-sync/create-game.ts b/src/main/services/library-sync/create-game.ts index 823f56a6..6e56a3de 100644 --- a/src/main/services/library-sync/create-game.ts +++ b/src/main/services/library-sync/create-game.ts @@ -4,7 +4,7 @@ import { HydraApi } from "../hydra-api"; export const createGame = async (game: Game) => { return HydraApi.post(`/games`, { objectId: game.objectID, - playTimeInMilliseconds: Math.round(game.playTimeInMilliseconds), + playTimeInMilliseconds: Math.trunc(game.playTimeInMilliseconds), shop: game.shop, lastTimePlayed: game.lastTimePlayed, }); diff --git a/src/main/services/library-sync/update-game-playtime.ts b/src/main/services/library-sync/update-game-playtime.ts index 271dc6a5..efedf47c 100644 --- a/src/main/services/library-sync/update-game-playtime.ts +++ b/src/main/services/library-sync/update-game-playtime.ts @@ -7,7 +7,7 @@ export const updateGamePlaytime = async ( lastTimePlayed: Date ) => { return HydraApi.put(`/games/${game.remoteId}`, { - playTimeDeltaInSeconds: delta, + playTimeDeltaInSeconds: Math.trunc(delta), lastTimePlayed, }); }; diff --git a/src/main/services/library-sync/upload-batch-games.ts b/src/main/services/library-sync/upload-batch-games.ts index cfea9d39..5f12522b 100644 --- a/src/main/services/library-sync/upload-batch-games.ts +++ b/src/main/services/library-sync/upload-batch-games.ts @@ -18,7 +18,7 @@ export const uploadBatchGames = async () => { chunk.map((game) => { return { objectId: game.objectID, - playTimeInMilliseconds: Math.round(game.playTimeInMilliseconds), + playTimeInMilliseconds: Math.trunc(game.playTimeInMilliseconds), shop: game.shop, lastTimePlayed: game.lastTimePlayed, };