From 307ceb2e1420cad2900895e6588e516d10dc4381 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Thu, 1 Aug 2024 01:27:35 -0700 Subject: [PATCH] Modify SerializedGameInfo * Add lastPlayed * Make playtime optional for PSN * Make id string, number or null for PSN --- src/lib/types/steam.ts | 5 +++-- src/routes/api/steam/+server.ts | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/types/steam.ts b/src/lib/types/steam.ts index 2f27070..eb32ee7 100644 --- a/src/lib/types/steam.ts +++ b/src/lib/types/steam.ts @@ -1,6 +1,7 @@ type SerializableGameInfo = { - id: number + id: number | string | null name: string - playtime: number + playtime: number | undefined + lastPlayed: Date | undefined coverURL: string } diff --git a/src/routes/api/steam/+server.ts b/src/routes/api/steam/+server.ts index a7bbc15..b178d07 100644 --- a/src/routes/api/steam/+server.ts +++ b/src/routes/api/steam/+server.ts @@ -17,6 +17,7 @@ export const GET: RequestHandler = async ({ params }) => { id: game.game.id, name: game.game.name, playtime: game.minutes, + lastPlayed: game.lastPlayedAt, coverURL: game.game.coverURL }))