INNER CODE UNIT · Go
PathToRIDAction
resgateio/resgate · server/apiEncoding.go:77
func PathToRIDAction(path, query, prefix string) (string, string) {
if len(path) == len(prefix) || !strings.HasPrefix(path, prefix) {
return "", ""
}
path = path[len(prefix):]
// Dot separator not allowed in path
if strings.ContainsRune(path, '.') {
return "", ""
}
if path[0] == '/' {
path = path[1:]
}
parts := strings.Split(path, "/")
if len(parts) < 2 {
return "", ""