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, };