merch-api/internal/merch/handler.go
2026-03-01 22:13:39 +03:00

25 lines
321 B
Go

package merch
import (
"database/sql"
"merch-api/pkg/utils"
)
type Handler struct {
controller *controller
}
type Deps struct {
DB *sql.DB
Utils utils.Utils
}
func New(deps Deps) *Handler {
r := newRepo(deps.DB)
s := newService(r, deps.Utils)
c := newController(s)
return &Handler{
controller: c,
}
}