mirror of
https://github.com/photoprism/photoprism.git
synced 2025-09-26 21:01:58 +08:00
Backend: Use slices.Contains to simplify code (#4975)
Signed-off-by: hardlydearly <799511800@qq.com>
This commit is contained in:
@@ -2,6 +2,7 @@ package service
|
||||
|
||||
import (
|
||||
"net/url"
|
||||
"slices"
|
||||
"strings"
|
||||
)
|
||||
|
||||
@@ -40,13 +41,7 @@ func (h Heuristic) MatchDomain(match string) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
for _, m := range h.Domains {
|
||||
if m == match {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
return slices.Contains(h.Domains, match)
|
||||
}
|
||||
|
||||
func (h Heuristic) Discover(rawUrl, user string) *url.URL {
|
||||
|
@@ -2,6 +2,7 @@ package duf
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"slices"
|
||||
"strings"
|
||||
|
||||
"github.com/IGLOU-EU/go-wildcard"
|
||||
@@ -26,13 +27,7 @@ func parseCommaSeparatedValues(values string) FilterValues {
|
||||
// validateGroups validates the parsed group maps.
|
||||
func validateGroups(m FilterValues) error {
|
||||
for k := range m {
|
||||
found := false
|
||||
for _, g := range groups {
|
||||
if g == k {
|
||||
found = true
|
||||
break
|
||||
}
|
||||
}
|
||||
found := slices.Contains(groups, k)
|
||||
|
||||
if !found {
|
||||
return fmt.Errorf("unknown device group: %s", k)
|
||||
|
Reference in New Issue
Block a user