Files
hydra/src/main/services/library-sync/update-game-playtime.ts
2025-10-31 10:20:11 -03:00

18 lines
400 B
TypeScript

import type { Game } from "@types";
import { HydraApi } from "../hydra-api";
export const trackGamePlaytime = async (
game: Game,
deltaInMillis: number,
lastTimePlayed: Date
) => {
if (game.shop === "custom") {
return;
}
return HydraApi.put(`/profile/games/${game.shop}/${game.objectId}`, {
playTimeDeltaInSeconds: Math.trunc(deltaInMillis / 1000),
lastTimePlayed,
});
};