diff --git a/shoppingbasketapp/config.go b/shoppingbasketapp/config.go index 291c301f..91915263 100644 --- a/shoppingbasketapp/config.go +++ b/shoppingbasketapp/config.go @@ -2,9 +2,9 @@ package shoppingbasketapp import ( "git.gocasts.ir/ebhomengo/niki/adapter/redis" + "git.gocasts.ir/ebhomengo/niki/domain/shoppingbasket/repository" "git.gocasts.ir/ebhomengo/niki/pkg/httpserver" logger "git.gocasts.ir/ebhomengo/niki/pkg/logger" - "git.gocasts.ir/ebhomengo/niki/shoppingbasketapp/repository" ) type Config struct { diff --git a/shoppingbasketapp/delivery/http/cart/handler.go b/shoppingbasketapp/delivery/http/cart/handler.go index 15e08310..49fcc236 100644 --- a/shoppingbasketapp/delivery/http/cart/handler.go +++ b/shoppingbasketapp/delivery/http/cart/handler.go @@ -1,9 +1,9 @@ package cart import ( + "git.gocasts.ir/ebhomengo/niki/domain/shoppingbasket/service" "git.gocasts.ir/ebhomengo/niki/pkg/claim" httpmsg "git.gocasts.ir/ebhomengo/niki/pkg/http_msg" - "git.gocasts.ir/ebhomengo/niki/shoppingbasketapp/service/cart" "git.gocasts.ir/ebhomengo/niki/types" "github.com/labstack/echo/v4" "net/http" @@ -11,17 +11,17 @@ import ( ) type Handler struct { - svc cart.Service + svc service.Service } -func NewHandler(svc cart.Service) Handler { +func NewHandler(svc service.Service) Handler { return Handler{svc: svc} } func (h Handler) AddToBasket(c echo.Context) error { claims := claim.GetClaimsFromEchoContext(c) - var req cart.AddToCartRequest + var req service.AddToCartRequest if err := c.Bind(&req); err != nil { return c.JSON(http.StatusBadRequest, map[string]string{ "error": "invalid request body", @@ -71,7 +71,7 @@ func (h Handler) RemoveItem(c echo.Context) error { }) } - var req cart.RemoveFromCartRequest + var req service.RemoveFromCartRequest req.UserID = types.ID(claims.UserID) req.ProductID = types.ID(pID) @@ -103,7 +103,7 @@ func (h Handler) UpdateQuantity(c echo.Context) error { }) } - var req cart.UpdateQuantityRequest + var req service.UpdateQuantityRequest req.UserID = types.ID(claims.UserID) req.ProductID = types.ID(pID) req.Quantity = q