feat: removed the need to pass /api for cli domain

This commit is contained in:
Sheen Capadngan
2024-05-29 13:51:20 +08:00
parent f3eda1fd13
commit 7c6b6653f5
6 changed files with 18 additions and 18 deletions
+13
View File
@@ -233,3 +233,16 @@ func getCurrentBranch() (string, error) {
}
return path.Base(strings.TrimSpace(out.String())), nil
}
func AppendAPIEndpoint(address string) string {
// Ensure the address does not already end with "/api"
if strings.HasSuffix(address, "/api") {
return address
}
// Check if the address ends with a slash and append accordingly
if address[len(address)-1] == '/' {
return address + "api"
}
return address + "/api"
}