Seriously, why did I still have the duck image embedded twice when only the fs embed was used?
This commit is contained in:
parent
9afb2d36f0
commit
1169cd74a0
3 changed files with 4 additions and 9 deletions
|
@ -46,7 +46,7 @@ type Server struct {
|
|||
quicServer *http3.Server
|
||||
}
|
||||
|
||||
func New(addr string, duckImg *string, duckFs fs.FS) *Server {
|
||||
func New(addr string, duckFs fs.FS) *Server {
|
||||
handler := http.NewServeMux()
|
||||
handler.Handle("/api/", http.StripPrefix("/api", api.BuildApiRouter()))
|
||||
handler.HandleFunc("GET /.well-known/webfinger", api.WellKnownWebfinger)
|
||||
|
@ -54,8 +54,8 @@ func New(addr string, duckImg *string, duckFs fs.FS) *Server {
|
|||
handler.HandleFunc("GET /nodeinfo/2.1", api.NodeInfo21)
|
||||
handler.HandleFunc("GET /nodeinfo/2.0", api.NodeInfo20)
|
||||
handler.HandleFunc("GET /errors/{name}", errorTypeHandler)
|
||||
handler.HandleFunc("GET /default-image", buildServeDefaultImage(duckImg, duckFs))
|
||||
handler.HandleFunc("GET /default-image.webp", buildServeDefaultImage(duckImg, duckFs))
|
||||
handler.HandleFunc("GET /default-image", buildServeDefaultImage(duckFs))
|
||||
handler.HandleFunc("GET /default-image.webp", buildServeDefaultImage(duckFs))
|
||||
rootHandler := webutils.ChainMiddlewares(
|
||||
handler,
|
||||
webutils.BuildLoggingMiddleware(
|
||||
|
@ -145,7 +145,6 @@ func (s *Server) Stop() error {
|
|||
}
|
||||
|
||||
func buildServeDefaultImage(
|
||||
duckImg *string,
|
||||
duckFs fs.FS,
|
||||
) func(w http.ResponseWriter, r *http.Request) {
|
||||
return func(w http.ResponseWriter, r *http.Request) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue