node build fixed
This commit is contained in:
21
seanime-2.9.10/internal/library/autodownloader/helpers.go
Normal file
21
seanime-2.9.10/internal/library/autodownloader/helpers.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package autodownloader
|
||||
|
||||
import (
|
||||
"seanime/internal/library/anime"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func GetUniqueReleaseGroups(rules []*anime.AutoDownloaderRule) []string {
|
||||
uniqueReleaseGroups := make(map[string]string)
|
||||
for _, rule := range rules {
|
||||
for _, releaseGroup := range rule.ReleaseGroups {
|
||||
// make it case-insensitive
|
||||
uniqueReleaseGroups[strings.ToLower(releaseGroup)] = releaseGroup
|
||||
}
|
||||
}
|
||||
var result []string
|
||||
for k := range uniqueReleaseGroups {
|
||||
result = append(result, k)
|
||||
}
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user