2016-02-29 13:56:09 -05:00
|
|
|
package utils
|
|
|
|
|
|
|
|
|
|
import (
|
2016-03-02 13:18:39 -05:00
|
|
|
"strings"
|
2016-03-24 09:51:50 -04:00
|
|
|
|
2020-01-23 19:44:08 -05:00
|
|
|
"github.com/deluan/navidrome/conf"
|
2016-02-29 13:56:09 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func NoArticle(name string) string {
|
2020-01-24 01:29:31 -05:00
|
|
|
articles := strings.Split(conf.Server.IgnoredArticles, " ")
|
2016-02-29 13:56:09 -05:00
|
|
|
for _, a := range articles {
|
2016-03-02 13:18:39 -05:00
|
|
|
n := strings.TrimPrefix(name, a+" ")
|
|
|
|
|
if n != name {
|
2016-02-29 13:56:09 -05:00
|
|
|
return n
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return name
|
|
|
|
|
}
|
2020-03-28 19:22:55 -04:00
|
|
|
|
|
|
|
|
func StringInSlice(a string, list []string) bool {
|
|
|
|
|
for _, b := range list {
|
|
|
|
|
if b == a {
|
|
|
|
|
return true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return false
|
|
|
|
|
}
|