dashboard-v2/utils/sliceutils.go
2022-06-18 20:00:44 +01:00

24 lines
413 B
Go

package utils
import (
"github.com/rxdn/gdl/objects/channel/message"
)
func Contains[T comparable](slice []T, value T) bool {
for _, elem := range slice {
if elem == value {
return true
}
}
return false
}
func Reverse(slice []message.Message) []message.Message {
for i := len(slice)/2 - 1; i >= 0; i-- {
opp := len(slice) - 1 - i
slice[i], slice[opp] = slice[opp], slice[i]
}
return slice
}