diff --git a/NostrStreamer/ApiModel/GameInfo.cs b/NostrStreamer/ApiModel/GameInfo.cs index eafcbcb..febeed9 100644 --- a/NostrStreamer/ApiModel/GameInfo.cs +++ b/NostrStreamer/ApiModel/GameInfo.cs @@ -4,6 +4,9 @@ namespace NostrStreamer.ApiModel; public class GameInfo { + [JsonProperty("id")] + public string Id { get; init; } = null!; + [JsonProperty("name")] public string Name { get; init; } = null!; diff --git a/NostrStreamer/Controllers/GameInfoController.cs b/NostrStreamer/Controllers/GameInfoController.cs index 46f2de9..916c946 100644 --- a/NostrStreamer/Controllers/GameInfoController.cs +++ b/NostrStreamer/Controllers/GameInfoController.cs @@ -22,6 +22,7 @@ public class GameInfoController : Controller var mapped = data?.Select(a => new GameInfo() { + Id = $"igdb:{a.Id}", Name = a.Name, Cover = $"https://images.igdb.com/igdb/image/upload/t_cover_big_2x/{a.Cover?.ImageId}.jpg", Genres = a.Genres.Select(b => b.Name).ToList()