diff --git a/http/middleware/session/HLS.go b/http/middleware/session/HLS.go index 6d439c6c..3de73be4 100644 --- a/http/middleware/session/HLS.go +++ b/http/middleware/session/HLS.go @@ -113,11 +113,12 @@ func (h *hls) handleIngress(c echo.Context, next echo.HandlerFunc) error { // Register a new session reference := strings.TrimSuffix(filepath.Base(path), filepath.Ext(path)) h.ingressCollector.RegisterAndActivate(path, reference, path, "") - - h.ingressCollector.Ingress(path, headerSize(req.Header)) - h.ingressCollector.Ingress(path, r.size) + h.ingressCollector.Extra(path, req.Header.Get("User-Agent")) } + h.ingressCollector.Ingress(path, headerSize(req.Header)) + h.ingressCollector.Ingress(path, r.size) + segments := r.getSegments(urlpath.Dir(path)) if len(segments) != 0 {