M functions.go => functions.go +0 -10
@@ 2,16 2,6 @@ package main
import "sort"
-func sliceContains(s []string, e string) bool {
- for _, v := range s {
- if e == v {
- return true
- }
- }
-
- return false
-}
-
func sortKeys(m map[string]string) []string {
var s []string
for key := range m {
M main.go => main.go +3 -2
@@ 13,6 13,7 @@ import (
"net/http"
"os"
"os/signal"
+ "slices"
"strings"
"syscall"
"time"
@@ 141,7 142,7 @@ func (br *bridge) singleAlertNotifications(p *payload) []*notification {
}
for _, val := range labelConfig.Tags {
- if !sliceContains(tags, val) {
+ if !slices.Contains(tags, val) {
tags = append(tags, val)
}
}
@@ 249,7 250,7 @@ func (br *bridge) multiAlertNotification(p *payload) *notification {
}
for _, val := range labelConfig.Tags {
- if !sliceContains(tags, val) {
+ if !slices.Contains(tags, val) {
tags = append(tags, val)
}
}