diff --git a/internal/anime/browse_handler.go b/internal/anime/browse_handler.go index ba31559..7f8cf8d 100644 --- a/internal/anime/browse_handler.go +++ b/internal/anime/browse_handler.go @@ -388,7 +388,7 @@ func (h *AnimeHandler) HandleQuickSearch(c *gin.Context) { Title: anime.DisplayTitle(), Type: anime.Type, Year: anime.Year, - Image: anime.ImageURL(), + Image: anime.Images.Webp.LargeImageURL, InWatchlist: watchlistMap[int64(anime.MalID)], } } diff --git a/internal/anime/search_api.go b/internal/anime/search_api.go index a104eaa..df49091 100644 --- a/internal/anime/search_api.go +++ b/internal/anime/search_api.go @@ -72,7 +72,7 @@ func (h *AnimeHandler) searchAnimeResults(c *gin.Context, userID string, query s Label: anime.DisplayTitle(), Subtitle: strings.TrimSpace("Anime " + anime.Type), Href: fmt.Sprintf("/anime/%d", anime.MalID), - Image: anime.ImageURL(), + Image: anime.Images.Webp.LargeImageURL, InWatchlist: watchlistMap[int64(anime.MalID)], }) } diff --git a/internal/playback/progress.go b/internal/playback/progress.go index 6494bb9..07013d8 100644 --- a/internal/playback/progress.go +++ b/internal/playback/progress.go @@ -187,7 +187,7 @@ func animeParams(anime domain.Anime) db.UpsertAnimeParams { TitleOriginal: anime.Title, TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""}, TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""}, - ImageUrl: anime.ImageURL(), + ImageUrl: anime.Images.Webp.LargeImageURL, Airing: sql.NullBool{Bool: anime.Airing, Valid: true}, DurationSeconds: duration, } diff --git a/internal/watchlist/service.go b/internal/watchlist/service.go index 8cb162a..373bc43 100644 --- a/internal/watchlist/service.go +++ b/internal/watchlist/service.go @@ -40,7 +40,7 @@ func (s *watchlistService) UpdateEntry(ctx context.Context, userID string, anime TitleOriginal: anime.Title, TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""}, TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""}, - ImageUrl: anime.ImageURL(), + ImageUrl: anime.Images.Webp.LargeImageURL, Airing: sql.NullBool{Bool: anime.Airing, Valid: true}, DurationSeconds: duration, }); err != nil {