func removePrefix()

in dth/common.go [142:152]


func removePrefix(key, prefix *string) *string {
	if prefix == nil || *prefix == "" || *prefix == "/" {
		return key
	}
	delimiter := ""
	if !strings.HasSuffix(*prefix, "/") {
		delimiter = "/"
	}
	newkey := strings.Replace(*key, *prefix+delimiter, "", 1)
	return &newkey
}