http: use Gin web framework to reduce API boilerplate

This commit is contained in:
Vincent Bernat
2022-04-10 22:12:01 +02:00
parent 991f42da93
commit 50ca1987b2
21 changed files with 237 additions and 152 deletions

View File

@@ -39,7 +39,7 @@ func New(reporter *reporter.Reporter, config Configuration, dependencies Depende
}
c.d.HTTP.AddHandler("/", netHTTP.HandlerFunc(c.assetsHandlerFunc))
c.d.HTTP.AddHandler("/api/v0/docs/", netHTTP.HandlerFunc(c.docsHandlerFunc))
c.d.HTTP.GinRouter.GET("/api/v0/docs/:name", c.docsHandlerFunc)
return &c, nil
}