This commit is contained in:
nquidox 2026-03-01 22:13:39 +03:00
parent b89fb42679
commit 669bfbf5a0
6 changed files with 232 additions and 12 deletions

View file

@ -2,7 +2,7 @@ package merch
import (
"database/sql"
"github.com/gin-gonic/gin"
"merch-api/pkg/utils"
)
type Handler struct {
@ -11,12 +11,12 @@ type Handler struct {
type Deps struct {
DB *sql.DB
Group *gin.RouterGroup
Utils utils.Utils
}
func New(db *sql.DB) *Handler {
r := newRepo(db)
s := newService(r)
func New(deps Deps) *Handler {
r := newRepo(deps.DB)
s := newService(r, deps.Utils)
c := newController(s)
return &Handler{