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

@@ -13,9 +13,13 @@ type RegisterController struct {
RegisterService *services.RegisterService
}
func (rc *RegisterController) Init(s *gin.Engine) {
apiGroup := s.Group("/register")
apiGroup.POST("", rc.Post)
func NewRegisterController(rs *services.RegisterService, s *gin.RouterGroup) *RegisterController {
rc := new(RegisterController)
rc.RegisterService = rs
s.POST("", rc.Post)
return rc
}
func (rc *RegisterController) Post(c *gin.Context) {