restructured controllers

This commit is contained in:
Fran Jurmanović
2021-05-09 14:33:36 +02:00
parent 316c39b2dd
commit 9522fe1fce
6 changed files with 30 additions and 14 deletions

View File

@@ -10,9 +10,13 @@ type ApiController struct {
ApiService *services.ApiService
}
func (ac *ApiController) Init(s *gin.Engine) {
apiGroup := s.Group("/api")
apiGroup.GET("", ac.getFirst)
func NewApiController(as *services.ApiService, s *gin.RouterGroup) *ApiController {
ac := new(ApiController)
ac.ApiService = as
s.GET("", ac.getFirst)
return ac
}
func (ac *ApiController) getFirst(c *gin.Context) {