diff --git a/mediorum/server/serve_blob.go b/mediorum/server/serve_blob.go index 0f345893aec..14c395eb425 100644 --- a/mediorum/server/serve_blob.go +++ b/mediorum/server/serve_blob.go @@ -203,7 +203,7 @@ func (ss *MediorumServer) serveBlob(c echo.Context) error { } if isAudioFile { - ss.recordMetric(StreamTrack) + go ss.recordMetric(StreamTrack) http.ServeContent(c.Response(), c.Request(), cid, blob.ModTime(), blob) return nil } @@ -212,7 +212,7 @@ func (ss *MediorumServer) serveBlob(c echo.Context) error { if err != nil { return err } - ss.recordMetric(ServeImage) + go ss.recordMetric(ServeImage) return c.Blob(200, blob.ContentType(), blobData) }