From a10f8c9c2f52352bb05421c26f6549e2c8b2ad07 Mon Sep 17 00:00:00 2001 From: chrispr Date: Thu, 26 Sep 2024 20:26:32 -0400 Subject: [PATCH] Added more tmdb fields to cache system --- AnimeAnnouncer/Cache/TMDBCacheItem.cs | 5 +++++ AnimeAnnouncer/Program.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/AnimeAnnouncer/Cache/TMDBCacheItem.cs b/AnimeAnnouncer/Cache/TMDBCacheItem.cs index 8892d58..f9248b4 100644 --- a/AnimeAnnouncer/Cache/TMDBCacheItem.cs +++ b/AnimeAnnouncer/Cache/TMDBCacheItem.cs @@ -8,5 +8,10 @@ namespace AnimeAnnouncer.Cache public int LatestSeasonNumber { get; set; } public int LastEpisodeNumber { get; set; } + public string? PosterPath { get; internal set; } + public string? BackdropPath { get; internal set; } + public string? LatestSeasonPosterPath { get; internal set; } + public string? LatestSeasonOverview { get; internal set; } + public double VoteAverage { get; internal set; } } } \ No newline at end of file diff --git a/AnimeAnnouncer/Program.cs b/AnimeAnnouncer/Program.cs index 3f0b782..0bdbfa2 100644 --- a/AnimeAnnouncer/Program.cs +++ b/AnimeAnnouncer/Program.cs @@ -140,6 +140,11 @@ namespace AnimeAnnouncer _ = tmdbCache.SetCacheItem($"ShowCache-{title}", new TMDBCacheItem() { Title = title, + PosterPath = showResult.PosterPath.Length > 0 ? $"https://image.tmdb.org/t/p/original{showResult.PosterPath}" : String.Empty, + BackdropPath = showResult.BackdropPath.Length > 0 ? $"https://image.tmdb.org/t/p/original{showResult.BackdropPath}" : String.Empty, + LatestSeasonPosterPath = latestSeason.PosterPath.Length > 0 ? $"https://image.tmdb.org/t/p/original{latestSeason.PosterPath}" : String.Empty, + LatestSeasonOverview = latestSeason.Overview, + VoteAverage = showResult.VoteAverage, ShowID = supposedShowId, LatestSeasonNumber = latestSeason.SeasonNumber, LastEpisodeNumber = latestSeason.EpisodeCount