remove stringInSlice and switch to ElementInSlice

This commit is contained in:
LordBex 2022-09-05 21:59:00 +02:00
parent 136d970fec
commit b42c87c9f8

View file

@ -530,21 +530,12 @@ func archiveDownloadVideos(downloader crunchyroll.Downloader, filename string, v
return files, nil return files, nil
} }
func stringInSlice(a string, list []string) bool {
for _, b := range list {
if b == a {
return true
}
}
return false
}
func archiveDownloadSubtitles(filename string, subtitles ...*crunchyroll.Subtitle) ([]string, error) { func archiveDownloadSubtitles(filename string, subtitles ...*crunchyroll.Subtitle) ([]string, error) {
var files []string var files []string
for _, subtitle := range subtitles { for _, subtitle := range subtitles {
if len(archiveSubLanguagesFlag) > 0 { if len(archiveSubLanguagesFlag) > 0 {
if !stringInSlice(string(subtitle.Locale), archiveSubLanguagesFlag) { if !utils.ElementInSlice(string(subtitle.Locale), archiveSubLanguagesFlag) {
continue continue
} }
} }