Skip handling if session collectors are nil

This commit is contained in:
Ingo Oppermann
2024-04-05 15:59:47 +02:00
parent 7ed99f1ae7
commit 793414b4e3
2 changed files with 5 additions and 0 deletions

View File

@@ -54,6 +54,10 @@ func NewHLSWithConfig(config HLSConfig) echo.MiddlewareFunc {
config.Skipper = DefaultHLSConfig.Skipper config.Skipper = DefaultHLSConfig.Skipper
} }
if config.EgressCollector == nil && config.IngressCollector == nil {
config.Skipper = func(c echo.Context) bool { return true }
}
if config.EgressCollector == nil { if config.EgressCollector == nil {
config.EgressCollector = DefaultHLSConfig.EgressCollector config.EgressCollector = DefaultHLSConfig.EgressCollector
} }

View File

@@ -35,6 +35,7 @@ func NewHTTPWithConfig(config HTTPConfig) echo.MiddlewareFunc {
if config.Collector == nil { if config.Collector == nil {
config.Collector = DefaultHTTPConfig.Collector config.Collector = DefaultHTTPConfig.Collector
config.Skipper = func(c echo.Context) bool { return true }
} }
return func(next echo.HandlerFunc) echo.HandlerFunc { return func(next echo.HandlerFunc) echo.HandlerFunc {