diff options
Diffstat (limited to 'app/diagnostics.go')
-rw-r--r-- | app/diagnostics.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/diagnostics.go b/app/diagnostics.go index b977afcee..e19be15c6 100644 --- a/app/diagnostics.go +++ b/app/diagnostics.go @@ -110,6 +110,14 @@ func pluginSetting(pluginSettings *model.PluginSettings, plugin, key string, def return defaultValue } +func pluginActivated(pluginStates map[string]*model.PluginState, pluginId string) bool { + state, ok := pluginStates[pluginId] + if !ok { + return false + } + return state.Enable +} + func (a *App) trackActivity() { var userCount int64 var activeUserCount int64 @@ -460,6 +468,7 @@ func (a *App) trackConfig() { SendDiagnostic(TRACK_CONFIG_PLUGIN, map[string]interface{}{ "enable_jira": pluginSetting(&cfg.PluginSettings, "jira", "enabled", false), + "enable_zoom": pluginActivated(cfg.PluginSettings.PluginStates, "zoom"), "enable": *cfg.PluginSettings.Enable, "enable_uploads": *cfg.PluginSettings.EnableUploads, }) |