Remove one of the duck embeds, go mod tidy
Some checks failed
/ docker (push) Failing after 32s

Seriously, why did I still have the duck image embedded twice when only
the fs embed was used?
This commit is contained in:
Melody Becker 2025-06-11 16:19:25 +02:00
parent 9afb2d36f0
commit 1169cd74a0
Signed by: mstar
SSH key fingerprint: SHA256:9VAo09aaVNTWKzPW7Hq2LW+ox9OdwmTSHRoD4mlz1yI
3 changed files with 4 additions and 9 deletions

View file

@ -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) {