diff --git a/DeleteArr.go b/DeleteArr.go index 6ce5295..d04c5b6 100644 --- a/DeleteArr.go +++ b/DeleteArr.go @@ -5,6 +5,7 @@ import ( "os" "path" "path/filepath" + "slices" ) type RadarrMovie struct { @@ -25,15 +26,14 @@ func (r *RadarrMovie) IsInFolder() { folderList := []string{"Movies", "4K-Movies"} dir, _ := path.Split(r.SourceFolder) - for _, p := range folderList { - log.Println(p) - if p == dir { - r.InFolder = true - log.Printf("Movie %v is in a Folder\n", r.SourceFolder) - } else { - r.InFolder = false - log.Printf("Movie %v is not in a Folder\n", r.SourceFolder) - } + ContainsFolder := slices.Contains(folderList, dir) + + if ContainsFolder { + r.InFolder = true + log.Printf("Movie %v is in a Folder\n", r.SourceFolder) + } else { + r.InFolder = false + log.Printf("Movie %v is not in a Folder\n", r.SourceFolder) } }