func appendPrefix()

in dth/common.go [154:164]


func appendPrefix(key, prefix *string) *string {
	if prefix == nil || *prefix == "" || *prefix == "/" {
		return key
	}
	delimiter := ""
	if !strings.HasSuffix(*prefix, "/") {
		delimiter = "/"
	}
	newkey := fmt.Sprintf("%s%s%s", *prefix, delimiter, *key)
	return &newkey
}