Skip to content

Commit

Permalink
Merge pull request #242 from gumberss/feat/cart-module
Browse files Browse the repository at this point in the history
feat: removing wires. resolve #237
  • Loading branch information
gumberss authored Jul 29, 2023
2 parents ebb0390 + 1a2fb35 commit 997912d
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 40 deletions.
4 changes: 2 additions & 2 deletions src/purchase_listinator/adapters/in/cart.clj
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
(ns purchase-listinator.adapters.in.cart
(:require
[purchase-listinator.models.internal.cart :as models.internal.cart]
[purchase-listinator.wires.in.shopping-cart :as wires.in.shopping-cart]
[purchase-listinator.wires.in.cart :as wires.in.cart]
[schema.core :as s]))

(s/defn wire->internal :- models.internal.cart/Cart
[wire :- wires.in.shopping-cart/Cart]
[wire :- wires.in.cart/Cart]
wire)
5 changes: 2 additions & 3 deletions src/purchase_listinator/endpoints/http/client/shopping.clj
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
[purchase-listinator.components.http :as components.http]
[purchase-listinator.models.internal.cart :as models.internal.cart]
[purchase-listinator.models.internal.price-suggestion :as models.internal.price-suggestion]
[purchase-listinator.models.internal.shopping-cart :as models.internal.shopping-cart]
[purchase-listinator.wires.in.price-suggestion :as wires.in.price-suggestion]
[purchase-listinator.adapters.in.price-suggestion :as adapters.in.price-suggestion]
[purchase-listinator.wires.in.shopping-cart :as wires.in.shopping-cart]
[purchase-listinator.wires.in.cart :as wires.in.cart]
[purchase-listinator.adapters.in.cart :as adapters.in.cart]
[schema.core :as s]))

Expand Down Expand Up @@ -48,5 +47,5 @@
:url :shopping-cart/cart
:user-id user-id
:query-params {:list-id purchase-list-id}
:result-schema wires.in.shopping-cart/Cart})
:result-schema wires.in.cart/Cart})
(adapters.in.cart/wire->internal)))
10 changes: 8 additions & 2 deletions src/purchase_listinator/wires/in/cart.clj
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
(ns purchase-listinator.wires.in.cart
(:require [schema.core :as s]
[purchase-listinator.models.internal.cart-events :as internal.cart-events]))
(:require
[purchase-listinator.misc.schema :as misc.schema]
[purchase-listinator.models.internal.shopping.purchase-list :as internal.shopping.purchase-list]
[schema.core :as s]
[purchase-listinator.models.internal.cart-events :as internal.cart-events]))

(s/defn of-type
[expected-event-type {:keys [event-type]}]
Expand All @@ -21,3 +24,6 @@
(partial of-type "reorder-item") internal.cart-events/ReorderItemEvent
(partial of-type "change-item") internal.cart-events/ChangeItemEvent))

(misc.schema/loose-schema Cart
{:purchase-list internal.shopping.purchase-list/PurchaseList
:shopping-cart-events [CartEvent]})
33 changes: 0 additions & 33 deletions src/purchase_listinator/wires/in/shopping_cart.clj

This file was deleted.

0 comments on commit 997912d

Please sign in to comment.