From b081308884cb01d235336c900f65dc0a638f08c8 Mon Sep 17 00:00:00 2001 From: tjp Date: Tue, 14 Nov 2023 21:48:48 -0700 Subject: minor optimization for git routes --- gemini.go | 3 +-- gopher.go | 3 +-- nex.go | 2 ++ spartan.go | 3 +-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gemini.go b/gemini.go index fc99e5e..ecb45ee 100644 --- a/gemini.go +++ b/gemini.go @@ -148,9 +148,8 @@ func addGeminiStaticRoute(router *sr.Router, route RouteDirective) { func addGeminiGitRoute(router *sr.Router, route RouteDirective) { buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler { + subrouter := syw.GeminiRouter(route.FsPath, route.Modifiers.Templates) handler := sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response { - subrouter := syw.GeminiRouter(route.FsPath, route.Modifiers.Templates) - reqclone := cloneRequest(request) reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath) diff --git a/gopher.go b/gopher.go index ecef9c0..a52f05d 100644 --- a/gopher.go +++ b/gopher.go @@ -108,9 +108,8 @@ func addGopherCGIRoute(router *sr.Router, route RouteDirective) { func addGopherGitRoute(router *sr.Router, route RouteDirective) { buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler { + subrouter := syw.GopherRouter(route.FsPath, route.Modifiers.Templates) return sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response { - subrouter := syw.GopherRouter(route.FsPath, route.Modifiers.Templates) - reqclone := cloneRequest(request) reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath) diff --git a/nex.go b/nex.go index 06cbb4d..d64f588 100644 --- a/nex.go +++ b/nex.go @@ -20,6 +20,8 @@ func buildNexServer(server Server, config *Configuration) (sr.Server, error) { info := level.Info(baselog) errlog := level.Error(baselog) + _ = info.Log("msg", "starting nex server", "addr", addr) + hostname := "" if len(server.Hostnames) > 0 { hostname = server.Hostnames[0] diff --git a/spartan.go b/spartan.go index 61a0b66..2ee650d 100644 --- a/spartan.go +++ b/spartan.go @@ -121,9 +121,8 @@ func addSpartanStaticRoute(router *sr.Router, route RouteDirective) { func addSpartanGitRoute(router *sr.Router, route RouteDirective) { buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler { + subrouter := syw.SpartanRouter(route.FsPath, route.Modifiers.Templates) handler := sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response { - subrouter := syw.SpartanRouter(route.FsPath, route.Modifiers.Templates) - reqclone := cloneRequest(request) reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath) -- cgit v1.2.3