[MM-15191] Migrate Webhook.AnalyticsIncomingCount to Sync (#10674)

* Migrate Webhook.AnalyticsIncomingCount to Sync

* update indentation

* fix indentation
Этот коммит содержится в:
tengis b
2019-04-25 15:17:43 +09:00
коммит произвёл Jesús Espino
родитель cf5f5be0d8
Коммит 88810a8ec7
6 изменённых файлов: 47 добавлений и 34 удалений

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

@@ -185,7 +185,13 @@ func (a *App) GetAnalytics(name string, teamId string) (model.AnalyticsRows, *mo
rows[4] = &model.AnalyticsRow{Name: "command_count", Value: 0}
rows[5] = &model.AnalyticsRow{Name: "session_count", Value: 0}
iHookChan := a.Srv.Store.Webhook().AnalyticsIncomingCount(teamId)
iHookChan := make(chan store.StoreResult, 1)
go func() {
c, err := a.Srv.Store.Webhook().AnalyticsIncomingCount(teamId)
iHookChan <- store.StoreResult{Data: c, Err: err}
close(iHookChan)
}()
oHookChan := a.Srv.Store.Webhook().AnalyticsOutgoingCount(teamId)
commandChan := a.Srv.Store.Command().AnalyticsCommandCount(teamId)
sessionChan := a.Srv.Store.Session().AnalyticsSessionCount()

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

@@ -197,8 +197,8 @@ func (a *App) trackActivity() {
slashCommandsCount = scc.Data.(int64)
}
if iwc := <-a.Srv.Store.Webhook().AnalyticsIncomingCount(""); iwc.Err == nil {
incomingWebhooksCount = iwc.Data.(int64)
if c, err := a.Srv.Store.Webhook().AnalyticsIncomingCount(""); err == nil {
incomingWebhooksCount = c
}
if owc := <-a.Srv.Store.Webhook().AnalyticsOutgoingCount(""); owc.Err == nil {