refactor scraper service helpers

This commit is contained in:
ShukeBta
2026-06-26 14:08:37 +08:00
parent c08460baa7
commit 09c4e9252c
4 changed files with 392 additions and 373 deletions
+17
View File
@@ -0,0 +1,17 @@
package service
type ScrapeOptions struct {
RetryNoMatch bool
IncludeMatched bool
EpisodeArtwork *bool
DeferEpisodeDetails bool
}
func (o ScrapeOptions) episodeArtworkEnabled() bool {
return o.EpisodeArtwork == nil || *o.EpisodeArtwork
}
func skipEpisodeArtworkOptions(retryNoMatch bool) ScrapeOptions {
episodeArtwork := false
return ScrapeOptions{RetryNoMatch: retryNoMatch, EpisodeArtwork: &episodeArtwork}
}