1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-01 17:38:37 +00:00

Remove dependency to go-server-timing

fix #1586
This commit is contained in:
Romain de Laage 2022-10-14 17:59:08 +02:00 committed by Frédéric Guillot
parent 74b69a4c7c
commit ec47106c26
4 changed files with 20 additions and 27 deletions

View file

@ -7,14 +7,12 @@ package ui // import "miniflux.app/ui"
import (
"net/http"
"miniflux.app/config"
"miniflux.app/logger"
"miniflux.app/storage"
"miniflux.app/template"
"miniflux.app/worker"
"github.com/gorilla/mux"
servertiming "github.com/mitchellh/go-server-timing"
)
// Serve declares all routes for the user interface.
@ -31,9 +29,6 @@ func Serve(router *mux.Router, store *storage.Storage, pool *worker.Pool) {
uiRouter := router.NewRoute().Subrouter()
uiRouter.Use(middleware.handleUserSession)
uiRouter.Use(middleware.handleAppSession)
uiRouter.Use(func(h http.Handler) http.Handler {
return servertiming.Middleware(h, &servertiming.MiddlewareOpts{DisableHeaders: !config.Opts.HasServerTimingHeader()})
})
uiRouter.StrictSlash(true)
// Static assets.