storer/internal/initialize/controllers.go
pasha1coil beb37dd67a
Some checks failed
Deploy / CreateImage (push) Failing after 52s
Deploy / DeployService (push) Has been skipped
fix layout
2025-02-26 13:46:51 +03:00

26 lines
465 B
Go

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),
},
}
}