mirror of
https://github.com/crowdsecurity/crowdsec.git
synced 2025-05-12 04:45:52 +02:00
* extract functions to own files * package clilapi * package clicapi * package crowdsec-cli/reload
24 lines
363 B
Go
24 lines
363 B
Go
package clilapi
|
|
|
|
func removeFromSlice(val string, slice []string) []string {
|
|
var i int
|
|
var value string
|
|
|
|
valueFound := false
|
|
|
|
// get the index
|
|
for i, value = range slice {
|
|
if value == val {
|
|
valueFound = true
|
|
break
|
|
}
|
|
}
|
|
|
|
if valueFound {
|
|
slice[i] = slice[len(slice)-1]
|
|
slice[len(slice)-1] = ""
|
|
slice = slice[:len(slice)-1]
|
|
}
|
|
|
|
return slice
|
|
}
|