mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-29 03:50:27 +00:00
Version 3 starter
This commit is contained in:
35
backend/internal/util/slices.go
Normal file
35
backend/internal/util/slices.go
Normal file
@@ -0,0 +1,35 @@
|
||||
package util
|
||||
|
||||
import (
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// SliceContainsItem returns whether the slice given contains the item given
|
||||
func SliceContainsItem(slice []string, item string) bool {
|
||||
for _, a := range slice {
|
||||
if a == item {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// SliceContainsInt returns whether the slice given contains the item given
|
||||
func SliceContainsInt(slice []int, item int) bool {
|
||||
for _, a := range slice {
|
||||
if a == item {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// ConvertIntSliceToString returns a comma separated string of all items in the slice
|
||||
func ConvertIntSliceToString(slice []int) string {
|
||||
strs := []string{}
|
||||
for _, item := range slice {
|
||||
strs = append(strs, strconv.Itoa(item))
|
||||
}
|
||||
return strings.Join(strs, ",")
|
||||
}
|
Reference in New Issue
Block a user