github.com/qlik-oss/gopherciser@v0.18.6/globals/globals.go (about) 1 package globals 2 3 import ( 4 "fmt" 5 6 "github.com/qlik-oss/gopherciser/globals/constant" 7 "github.com/qlik-oss/gopherciser/version" 8 ) 9 10 // All event topics 11 var EventTopics = []string{ 12 constant.EventTopicOnAuthenticationInformation, 13 constant.EventTopicOnConnected, 14 constant.EventTopicOnMaxParallelSessionsExceeded, 15 constant.EventTopicOnLicenseAccessDenied, 16 constant.EventTopicOnLicenseAccessDeniedPendingUserSync, 17 constant.EventTopicOnSessionClosed, 18 constant.EventTopicOnSessionLoggedOut, 19 constant.EventTopicOnSessionTimedOut, 20 constant.EventTopicOnEngineWebsocketFailed, 21 constant.EventTopicOnNoEngineAvailable, 22 constant.EventTopicOnRepositoryWebsocketFailed, 23 constant.EventTopicOnNoRepositoryAvailable, 24 constant.EventTopicOnDataPrepServiceWebsocketFailed, 25 constant.EventTopicOnNoDataPrepServiceAvailable, 26 constant.EventTopicOnNoPrintingServiceAvailable, 27 constant.EventTopicOnExcessLicenseAssignment, 28 } 29 30 var ( 31 userAgentString = fmt.Sprintf("gopherciser %s", version.Version) 32 ) 33 34 func SetUserAgent(userAgent string) { 35 userAgentString = userAgent 36 } 37 38 // UserAgent returns user-agent string to be set 39 func UserAgent() string { 40 return userAgentString 41 }