package initialize import ( "gitea.pena/SQuiz/storer/internal/controllers/http_controllers/quiz_files" ) type ControllerDeps struct { DALs *DALs } type Controller struct { HttpControllers HttpControllers } type HttpControllers struct { QuizFiles *quiz_files.QuizFiles } func NewControllers(deps ControllerDeps) *Controller { return &Controller{ HttpControllers: HttpControllers{ QuizFiles: quiz_files.New(deps.DALs.StDal, deps.DALs.PgDAL), }, } }