| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | package eeimport (	"encoding/base64"	"github.com/gravitl/netmaker/logic")var isEnterprise bool// setIsEnterprise - sets server to use enterprise featuresfunc setIsEnterprise() {	isEnterprise = true	logic.SetEEForTelemetry(isEnterprise)}// base64encode - base64 encode helper functionfunc base64encode(input []byte) string {	return base64.StdEncoding.EncodeToString(input)}// base64decode - base64 decode helper functionfunc base64decode(input string) []byte {	bytes, err := base64.StdEncoding.DecodeString(input)	if err != nil {		return nil	}	return bytes}func getCurrentServerLimit() (limits LicenseLimits) {	limits.SetDefaults()	nodes, err := logic.GetAllNodes()	if err == nil {		limits.Nodes = len(nodes)	}	clients, err := logic.GetAllExtClients()	if err == nil {		limits.Clients = len(clients)	}	users, err := logic.GetUsers()	if err == nil {		limits.Users = len(users)	}	limits.Servers = logic.GetServerCount()	return}
 |