photoprism/internal/service/webdav/path.go
Michael Mayer c096382dbd Backend: Rename /internal/remote package to /internal/service
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-02 08:00:27 +02:00

18 lines
269 B
Go

package webdav
import (
"path"
"strings"
)
func trimPath(dir string) string {
if dir = strings.Trim(path.Clean(dir), "/"); dir != "." && dir != ".." {
return dir
}
return ""
}
func splitPath(dir string) []string {
return strings.Split(trimPath(dir), "/")
}