From 3863c3c15e72a278ed439c02b189eba6cccd94ac Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Fri, 2 Oct 2015 09:01:50 -0700 Subject: [PATCH] Adding offical build function --- mattermost.go | 2 +- model/version.go | 4 ++++ utils/diagnostic.go | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mattermost.go b/mattermost.go index de4c4b8831..e78e8d04a2 100644 --- a/mattermost.go +++ b/mattermost.go @@ -78,7 +78,7 @@ func main() { func diagnosticsJob() { go func() { for { - if utils.Cfg.PrivacySettings.EnableDiagnostic && model.BuildNumber != "_BUILD_NUMBER_" { + if utils.Cfg.PrivacySettings.EnableDiagnostic && !model.IsOfficalBuild() { if result := <-api.Srv.Store.System().Get(); result.Err == nil { props := result.Data.(model.StringMap) lastTime, _ := strconv.ParseInt(props["LastDiagnosticTime"], 10, 0) diff --git a/model/version.go b/model/version.go index 233fc37476..f4cd4387f2 100644 --- a/model/version.go +++ b/model/version.go @@ -67,6 +67,10 @@ func GetPreviousVersion(currentVersion string) (int64, int64) { return 0, 0 } +func IsOfficalBuild() bool { + return model.BuildNumber != "_BUILD_NUMBER_" +} + func IsCurrentVersion(versionToCheck string) bool { currentMajor, currentMinor, _ := SplitVersion(CurrentVersion) toCheckMajor, toCheckMinor, _ := SplitVersion(versionToCheck) diff --git a/utils/diagnostic.go b/utils/diagnostic.go index 2f3893cecf..9a61ae9340 100644 --- a/utils/diagnostic.go +++ b/utils/diagnostic.go @@ -22,7 +22,7 @@ const ( ) func SendDiagnostic(data model.StringMap) *model.AppError { - if Cfg.PrivacySettings.EnableDiagnostic && model.BuildNumber != "_BUILD_NUMBER_" { + if Cfg.PrivacySettings.EnableDiagnostic && !model.IsOfficalBuild() { query := "?" for name, value := range data {