mirror of
https://github.com/jlelse/GoBlog
synced 2024-06-14 13:37:10 +00:00
Allow to retrieve opensearch.xml with private mode
This commit is contained in:
parent
9242305be4
commit
4f1c07957d
18
http.go
18
http.go
|
@ -223,15 +223,17 @@ func (a *goBlog) buildStaticHandlersRouters() error {
|
|||
})
|
||||
|
||||
a.searchRouter = chi.NewRouter()
|
||||
a.searchRouter.Use(a.privateModeHandler...)
|
||||
a.searchRouter.Use(a.cache.cacheMiddleware)
|
||||
a.searchRouter.Get("/", a.serveSearch)
|
||||
a.searchRouter.Post("/", a.serveSearch)
|
||||
a.searchRouter.Get("/opensearch.xml", a.serveOpenSearch)
|
||||
a.searchRouter.Group(func(r chi.Router) {
|
||||
r.Use(a.privateModeHandler...)
|
||||
r.Use(a.cache.cacheMiddleware)
|
||||
r.Get("/", a.serveSearch)
|
||||
r.Post("/", a.serveSearch)
|
||||
searchResultPath := "/" + searchPlaceholder
|
||||
a.searchRouter.Get(searchResultPath, a.serveSearchResult)
|
||||
a.searchRouter.Get(searchResultPath+feedPath, a.serveSearchResult)
|
||||
a.searchRouter.Get(searchResultPath+paginationPath, a.serveSearchResult)
|
||||
r.Get(searchResultPath, a.serveSearchResult)
|
||||
r.Get(searchResultPath+feedPath, a.serveSearchResult)
|
||||
r.Get(searchResultPath+paginationPath, a.serveSearchResult)
|
||||
})
|
||||
a.searchRouter.With(a.cache.cacheMiddleware).Get("/opensearch.xml", a.serveOpenSearch)
|
||||
|
||||
a.setBlogMiddlewares = map[string]func(http.Handler) http.Handler{}
|
||||
a.sectionMiddlewares = map[string]func(http.Handler) http.Handler{}
|
||||
|
|
Loading…
Reference in New Issue
Block a user