From 5ab8c875902b6a8cba3f6e2800c3022f29887ee3 Mon Sep 17 00:00:00 2001 From: yuli Date: Mon, 10 Feb 2025 12:27:33 +0200 Subject: [PATCH] add helper function to return uuid string --- src/utils/utils.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/utils/utils.go b/src/utils/utils.go index d035e9a..99f7a9a 100644 --- a/src/utils/utils.go +++ b/src/utils/utils.go @@ -96,6 +96,24 @@ func getMeta(r *http.Request) string { } */ +func GetUuidString(u interface{}) string { + if u == nil { + return "" + } + //return hex.EncodeToString(uuidBytes) + //uuidStr := fmt.Sprintf("%08x-%04x-%04x-%04x-%012x", + // uuidBytes[0:4], uuidBytes[4:6], uuidBytes[6:8], + // uuidBytes[8:10], uuidBytes[10:16]) + //return uuidStr + switch u.(type) { + case string: + return strings.TrimSpace(u.(string)) + case []byte: + return string(u.([]byte)) + } + return "" +} + func GetStringValue(r interface{}) string { if r == nil { return ""