Adds ip lookup middleware for cart creation

This commit is contained in:
Oliver Windall Juhl
2020-08-25 09:51:30 +02:00
committed by GitHub
parent 79cc7e6639
commit eeca05117a
11 changed files with 154 additions and 23 deletions
@@ -3,12 +3,19 @@ import middlewares from "../../../middlewares"
const route = Router()
export default app => {
export default (app, container) => {
const middlewareService = container.resolve("middlewareService")
app.use("/carts", route)
route.get("/:id", middlewares.wrap(require("./get-cart").default))
route.post("/", middlewares.wrap(require("./create-cart").default))
route.post(
"/",
middlewareService.usePreCartCreation(),
middlewares.wrap(require("./create-cart").default)
)
route.post("/:id", middlewares.wrap(require("./update-cart").default))
// Line items
@@ -30,7 +30,7 @@ export default (app, container, config) => {
customerRoutes(route, container)
productRoutes(route)
orderRoutes(route)
cartRoutes(route)
cartRoutes(route, container)
shippingOptionRoutes(route)
regionRoutes(route)