24 lines
386 B
Go
24 lines
386 B
Go
package utils
|
|
|
|
import "strings"
|
|
|
|
func DecodeResolvs(input string) []string {
|
|
var result []string
|
|
pairs := strings.SplitSeq(input, "\n")
|
|
|
|
for pair := range pairs {
|
|
if pair == "" {
|
|
continue
|
|
}
|
|
kv := strings.SplitN(pair, " ", 2)
|
|
if len(kv) != 2 {
|
|
continue
|
|
}
|
|
value := strings.TrimSpace(kv[1])
|
|
if value != "" {
|
|
result = append(result, value)
|
|
}
|
|
}
|
|
return result
|
|
}
|