mirror of
https://github.com/truewhile/MeBox.git
synced 2026-09-29 03:26:37 +08:00
20 lines
491 B
Go
20 lines
491 B
Go
package service
|
|
|
|
type ScrapeOptions struct {
|
|
RetryNoMatch bool
|
|
IncludeMatched bool
|
|
RefreshWeakMatched bool
|
|
EpisodeArtwork *bool
|
|
DeferEpisodeDetails bool
|
|
ForceRematch 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}
|
|
}
|