Add diagnostic for zoom plugin (#7958)

Этот коммит содержится в:
Joram Wilander
2017-12-07 17:03:11 -05:00
коммит произвёл Christopher Speller
родитель ef597f6fe4
Коммит 4da0257bd5
2 изменённых файлов: 23 добавлений и 0 удалений

Просмотреть файл

@@ -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,
})