summaryrefslogtreecommitdiffstats
path: root/api4/context.go
diff options
context:
space:
mode:
Diffstat (limited to 'api4/context.go')
-rw-r--r--api4/context.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/api4/context.go b/api4/context.go
index 04eb9bbc3..cd32bc7b1 100644
--- a/api4/context.go
+++ b/api4/context.go
@@ -14,7 +14,6 @@ import (
goi18n "github.com/nicksnyder/go-i18n/i18n"
"github.com/mattermost/mattermost-server/app"
- "github.com/mattermost/mattermost-server/einterfaces"
"github.com/mattermost/mattermost-server/model"
"github.com/mattermost/mattermost-server/utils"
)
@@ -184,17 +183,17 @@ func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(c.Err.StatusCode)
w.Write([]byte(c.Err.ToJson()))
- if einterfaces.GetMetricsInterface() != nil {
- einterfaces.GetMetricsInterface().IncrementHttpError()
+ if c.App.Metrics != nil {
+ c.App.Metrics.IncrementHttpError()
}
}
- if einterfaces.GetMetricsInterface() != nil {
- einterfaces.GetMetricsInterface().IncrementHttpRequest()
+ if c.App.Metrics != nil {
+ c.App.Metrics.IncrementHttpRequest()
if r.URL.Path != model.API_URL_SUFFIX+"/websocket" {
elapsed := float64(time.Since(now)) / float64(time.Second)
- einterfaces.GetMetricsInterface().ObserveHttpRequestDuration(elapsed)
+ c.App.Metrics.ObserveHttpRequestDuration(elapsed)
}
}
}