Files
go2rtc/internal/streams/helpers.go
2024-04-29 18:34:48 +03:00

23 lines
362 B
Go

package streams
import (
"net/url"
"strings"
)
func ParseQuery(s string) url.Values {
if len(s) == 0 {
return nil
}
params := url.Values{}
for _, key := range strings.Split(s, "#") {
var value string
i := strings.IndexByte(key, '=')
if i > 0 {
key, value = key[:i], key[i+1:]
}
params[key] = append(params[key], value)
}
return params
}