From c9fa5b99a1a62d63034451dcd2a9c5abd7b690d6 Mon Sep 17 00:00:00 2001 From: Clemens Beese Date: Mon, 12 Oct 2026 17:41:04 +0200 Subject: [PATCH 1/3] #28 rating, ratingsCount og playtime i Game-schema --- backend/src/schema.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/schema.ts b/backend/src/schema.ts index fa8b1eb..5e1b1c0 100644 --- a/backend/src/schema.ts +++ b/backend/src/schema.ts @@ -30,6 +30,9 @@ export const typeDefs = `#graphql website: String, added: Int!, metacritic: Int, + rating: Float, + ratingsCount: Int!, + playtime: Int, esrbRating: String, dominantColor: String, backgroundImage: String, From 01f041675171ebf723b5274d838804e8e7223538 Mon Sep 17 00:00:00 2001 From: Clemens Beese Date: Mon, 12 Oct 2026 17:41:04 +0200 Subject: [PATCH 2/3] #28 hent rating, ratingsCount og playtime fra databasen --- backend/src/resolvers.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/resolvers.ts b/backend/src/resolvers.ts index 9a9e10a..5537c4f 100644 --- a/backend/src/resolvers.ts +++ b/backend/src/resolvers.ts @@ -31,6 +31,9 @@ const GAME_COLS = ` website, added, metacritic, + rating, + ratings_count AS "ratingsCount", + playtime, esrb_rating AS "esrbRating", dominant_color AS "dominantColor", background_image AS "backgroundImage", From 5fb5902ec29f46ba7880de0dcd4315a3eae7b72c Mon Sep 17 00:00:00 2001 From: Clemens Beese Date: Mon, 12 Oct 2026 17:44:17 +0200 Subject: [PATCH 3/3] #28 dokumenter rating, ratingsCount og playtime i backend-api --- backend/backend-api.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/backend-api.md b/backend/backend-api.md index edb1e94..200bef0 100644 --- a/backend/backend-api.md +++ b/backend/backend-api.md @@ -218,6 +218,9 @@ Et spill med detaljer og relasjoner. | `website` | `String` | Offisiell nettside. | | `added` | `Int!` | Antall RAWG-brukere som har lagt spillet til i en liste. Brukes som mål på popularitet. | | `metacritic` | `Int` | Metacritic-score, 0–100. | +| `rating` | `Float` | RAWG-brukernes snittvurdering, 0–5. | +| `ratingsCount` | `Int!` | Antall vurderinger bak `rating`. | +| `playtime` | `Int` | Gjennomsnittlig spilletid i timer. | | `esrbRating` | `String` | Amerikansk aldersgrense, f.eks. `Mature`. | | `dominantColor` | `String` | Hovedfargen i forsidebildet som hex, f.eks. `0f0f0f`. | | `backgroundImage` | `String` | URL til forsidebildet. |