Make user analytics optional (#59)

* Make user analytics optional

* Mention analytics in README

* Use analytics flag
This commit is contained in:
Andrey Pokhilko
2022-10-31 15:33:18 +00:00
committed by GitHub
parent 329ae055ee
commit c0a1d31c8d
7 changed files with 81 additions and 52 deletions

View File

@@ -16,7 +16,7 @@ import (
"time"
)
func StartServer(version string, port int, ns string, debug bool) (string, utils.ControlChan) {
func StartServer(version string, port int, ns string, debug bool, noTracking bool) (string, utils.ControlChan) {
data := subproc.DataLayer{
Namespace: ns,
}
@@ -26,7 +26,10 @@ func StartServer(version string, port int, ns string, debug bool) (string, utils
os.Exit(1) // TODO: propagate error instead?
}
data.VersionInfo = &subproc.VersionInfo{CurVer: version}
data.VersionInfo = &subproc.VersionInfo{
CurVer: version,
Analytics: !noTracking,
}
go checkUpgrade(data.VersionInfo)
discoverScanners(&data)