Skip to content

Commit 868e3d9

Browse files
committed
fix event process
1 parent 66c34d8 commit 868e3d9

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

clojure/wheel/src/wheel/middleware/core.clj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
(ns wheel.middleware.core
22
(:require [clojure.spec.alpha :as s]
33
[clojure.java.io :as io]
4-
[wheel.marketplace.channel :as channel]
5-
[wheel.infra.config :as config]
64
[wheel.middleware.event :as event]
75
[wheel.oms.message :as oms-message]
86
[wheel.xsd :as xsd]))
97

108
(defmulti xsd-resource-file-path :type)
119
(defmulti parse :type)
1210
(defmulti spec :type)
11+
(defmulti process (fn [type _]
12+
type))
1313

1414
(defn- validate-message [oms-msg]
1515
(-> (xsd-resource-file-path oms-msg)
@@ -25,7 +25,7 @@
2525
[(event/parsing-failed id type err)]
2626
(let [parsed-oms-message (parse oms-msg)]
2727
(if (s/valid? (spec oms-msg) parsed-oms-message)
28-
(throw (Exception. "todo"))
28+
(process type parsed-oms-message)
2929
[(event/parsing-failed
3030
id type
3131
(s/explain-str (spec oms-msg) parsed-oms-message))]))))

clojure/wheel/src/wheel/middleware/ranging.clj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
(defmethod middleware/spec :ranging [_]
4040
::message)
4141

42+
(defmethod middleware/process :ranging [_ ranging-message]
43+
(throw (Exception. "todo")))
44+
4245
(comment
4346
(s/check-asserts true)
4447
(let [msg "

0 commit comments

Comments
 (0)