summaryrefslogtreecommitdiffstats
path: root/utils/license.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/license.go')
-rw-r--r--utils/license.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/utils/license.go b/utils/license.go
index 6905bee4f..060beb525 100644
--- a/utils/license.go
+++ b/utils/license.go
@@ -146,3 +146,23 @@ func GetClientLicenseEtag() string {
return model.Etag(fmt.Sprintf("%x", md5.Sum([]byte(value))))
}
+
+func GetSantizedClientLicense() map[string]string {
+ sanitizedLicense := make(map[string]string)
+
+ for k, v := range ClientLicense {
+ sanitizedLicense[k] = v
+ }
+
+ if IsLicensed {
+ delete(sanitizedLicense, "Name")
+ delete(sanitizedLicense, "Email")
+ delete(sanitizedLicense, "Company")
+ delete(sanitizedLicense, "PhoneNumber")
+ delete(sanitizedLicense, "IssuedAt")
+ delete(sanitizedLicense, "StartsAt")
+ delete(sanitizedLicense, "ExpiresAt")
+ }
+
+ return sanitizedLicense
+}