feat: parallelize episode image fallback scraping

This commit is contained in:
2026-05-02 17:15:21 +02:00
committed by Mikkel Elvers
parent 2850c56143
commit 8fb7b1b72f
3 changed files with 43 additions and 22 deletions

View File

@@ -166,17 +166,19 @@ type TopAnimeResponse struct {
Pagination Pagination `json:"pagination"`
}
type EpisodeImages struct {
Jpg struct {
ImageURL string `json:"image_url"`
} `json:"jpg"`
}
type Episode struct {
MalID int `json:"mal_id"`
Title string `json:"title"`
Episode string `json:"episode"`
Filler bool `json:"filler"`
Recap bool `json:"recap"`
Images *struct {
Jpg struct {
ImageURL string `json:"image_url"`
} `json:"jpg"`
} `json:"images,omitempty"`
MalID int `json:"mal_id"`
Title string `json:"title"`
Episode string `json:"episode"`
Filler bool `json:"filler"`
Recap bool `json:"recap"`
Images *EpisodeImages `json:"images,omitempty"`
}
type EpisodesResponse struct {