Initial commit 🌈

This commit is contained in:
Ben Sarmiento
2023-10-16 21:31:51 +02:00
commit da2c53bf86
15 changed files with 802 additions and 0 deletions

14
pkg/dav/util.go Normal file
View File

@@ -0,0 +1,14 @@
package dav
import (
"net/url"
"strings"
)
func customPathEscape(input string) string {
segments := strings.Split(input, "/")
for i, segment := range segments {
segments[i] = url.PathEscape(segment)
}
return strings.Join(segments, "/")
}