merch-api/internal/user/handler.go
2026-03-04 17:02:11 +03:00

24 lines
311 B
Go

package user
import (
"github.com/jackc/pgx/v5/pgxpool"
"merch-api/pkg/utils"
)
type Handler struct {
*service
}
type Deps struct {
DB *pgxpool.Pool
Utils utils.Utils
}
func New(deps Deps) *Handler {
r := newRepository(deps.DB)
s := newService(r, deps.Utils)
return &Handler{
service: s,
}
}