testing for user input

This commit is contained in:
acute_interpreter_panic
2025-10-07 20:43:12 +02:00
parent e6e8f7703a
commit b2a0fb6952
2 changed files with 123 additions and 3 deletions

View File

@@ -102,13 +102,15 @@ func NewQuery(search string) (Query, error) {
if query.Song != "" {
elements = append(elements, query.Song)
}
if query.Album != "" && !(query.Song != "" && query.Album != "") {
elements = append(elements, query.Album)
}
if query.Artist != "" {
elements = append(elements, query.Artist)
}
if query.Album != "" && len(elements) <= 1 {
elements = append(elements, query.Album)
}
query.Search = strings.Join(elements, " - ")
}