Files
pulse/internal/cloudcp/url_helpers.go
T
2026-04-28 17:02:04 +01:00

21 lines
370 B
Go

package cloudcp
import (
"net/url"
"strings"
)
func buildCPURL(baseURL, path string, query url.Values) string {
base := strings.TrimSpace(baseURL)
if base == "" {
return path
}
parsed, err := url.Parse(base)
if err != nil {
return path
}
parsed.Path = strings.TrimRight(parsed.Path, "/") + path
parsed.RawQuery = query.Encode()
return parsed.String()
}