mirror of
https://github.com/crunchy-labs/crunchy-cli.git
synced 2026-01-21 12:12:00 -06:00
Fixed episode filter not working properly
This commit is contained in:
parent
16fcf08f34
commit
73591cd75c
1 changed files with 4 additions and 4 deletions
|
|
@ -241,13 +241,13 @@ func extractEpisodes(url string, locales ...crunchyroll.LOCALE) ([][]*crunchyrol
|
|||
|
||||
tmpEps := make([]*crunchyroll.Episode, 0)
|
||||
for _, episode := range episodes {
|
||||
if fromSeason != -1 && episode.SeasonNumber < fromSeason {
|
||||
if fromSeason != -1 && (episode.SeasonNumber < fromSeason || (fromEpisode != -1 && episode.EpisodeNumber < fromEpisode)) {
|
||||
continue
|
||||
} else if toSeason != -1 && episode.SeasonNumber > toSeason {
|
||||
} else if fromSeason == -1 && fromEpisode != -1 && fromEpisode < episode.EpisodeNumber {
|
||||
continue
|
||||
} else if fromEpisode != -1 && episode.EpisodeNumber < fromEpisode {
|
||||
} else if toSeason != -1 && (episode.SeasonNumber > toSeason || (toEpisode != -1 && episode.EpisodeNumber > toEpisode)) {
|
||||
continue
|
||||
} else if toEpisode != -1 && episode.EpisodeNumber > toEpisode {
|
||||
} else if toSeason == -1 && toEpisode != -1 && episode.EpisodeNumber > toEpisode {
|
||||
continue
|
||||
} else {
|
||||
tmpEps = append(tmpEps, episode)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue