Skip to content

Commit b611dcc

Browse files
committed
Remove unused functions and dependencies
1 parent f846fa7 commit b611dcc

File tree

6 files changed

+0
-107
lines changed

6 files changed

+0
-107
lines changed

project.clj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@
77
[org.duct-framework/logger "0.4.0"]
88
[org.duct-framework/server.http.jetty "0.3.0"]
99
[org.duct-framework/router.reitit "0.2.0"]
10-
[compojure "1.7.1"]
1110
[integrant "0.13.1"]
12-
[metosin/jsonista "0.3.12"]
13-
[metosin/muuntaja "0.6.10"]
1411
[org.slf4j/slf4j-nop "2.0.16"]
1512
[org.webjars/normalize.css "5.0.0"]
1613
[ring/ring-core "1.13.0"]

src/duct/handler/root.clj

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/duct/middleware/web.clj

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
(ns duct.middleware.web
22
(:require [duct.logger :as logger]
33
[integrant.core :as ig]
4-
[muuntaja.core :as mc]
5-
[muuntaja.middleware :as mm]
64
[ring.middleware.defaults :refer [wrap-defaults]]
75
[ring.middleware.stacktrace :refer [wrap-stacktrace]]
86
[ring.middleware.webjars :refer [wrap-webjars]]
@@ -51,9 +49,6 @@
5149
(defn- internal-error [response]
5250
(response/status response 500))
5351

54-
(defn- not-found [response]
55-
(response/status response 404))
56-
5752
(defn wrap-hide-errors
5853
"Middleware that hides any uncaught exceptions behind a 500 'Internal Error'
5954
response generated by an error handler. Intended for use in production when
@@ -69,32 +64,6 @@
6964
(handler request respond (fn [_] (respond (internal-error (error-handler request)))))
7065
(catch Throwable _ (respond (internal-error (error-handler request))))))))
7166

72-
(defn wrap-not-found
73-
"Middleware that returns a 404 'Not Found' response from an error handler if
74-
the base handler returns nil."
75-
[handler error-handler]
76-
(fn
77-
([request]
78-
(or (handler request) (not-found (error-handler request))))
79-
([request respond raise]
80-
(handler request #(respond (or % (not-found (error-handler request)))) raise))))
81-
82-
(defn- route-aliases-request [request aliases]
83-
(if-let [alias (aliases (:uri request))]
84-
(assoc request :uri alias)
85-
request))
86-
87-
(defn wrap-route-aliases
88-
"Middleware that takes a map of URI aliases. If the URI of the request matches
89-
a URI in the map's keys, the URI is changed to the value corresponding to that
90-
key."
91-
[handler aliases]
92-
(fn
93-
([request]
94-
(handler (route-aliases-request request aliases)))
95-
([request respond raise]
96-
(handler (route-aliases-request request aliases) respond raise))))
97-
9867
(defmethod ig/init-key ::log-requests
9968
[_ {:keys [logger options]}]
10069
#(wrap-log-requests % logger (dissoc options :logger)))
@@ -105,12 +74,6 @@
10574
(defmethod ig/init-key ::hide-errors [_ {:keys [error-handler]}]
10675
#(wrap-hide-errors % error-handler))
10776

108-
(defmethod ig/init-key ::not-found [_ {:keys [error-handler]}]
109-
#(wrap-not-found % error-handler))
110-
111-
(defmethod ig/init-key ::route-aliases [_ aliases]
112-
#(wrap-route-aliases % aliases))
113-
11477
(defmethod ig/init-key ::defaults [_ defaults]
11578
#(wrap-defaults % defaults))
11679

@@ -119,11 +82,3 @@
11982

12083
(defmethod ig/init-key ::stacktrace [_ options]
12184
#(wrap-stacktrace % options))
122-
123-
(defn- deep-merge [a b]
124-
(if (and (map? a) (map? b))
125-
(merge-with deep-merge a b)
126-
b))
127-
128-
(defmethod ig/init-key ::format [_ options]
129-
#(mm/wrap-format % (deep-merge mc/default-options options)))

src/duct/router/cascading.clj

Lines changed: 0 additions & 6 deletions
This file was deleted.

test/duct/handler/root_test.clj

Lines changed: 0 additions & 13 deletions
This file was deleted.

test/duct/middleware/web_test.clj

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
(ns duct.middleware.web-test
22
(:require [clojure.test :refer :all]
3-
[compojure.core :as compojure]
43
[duct.logger :as logger]
54
[duct.middleware.web :refer :all]
65
[integrant.core :as ig]
@@ -81,34 +80,3 @@
8180
(handler (mock/request :get "/") respond raise)
8281
(is (not (realized? raise)))
8382
(is (= @respond response))))))
84-
85-
(deftest test-wrap-not-found
86-
(let [err-handler (make-error-handler "Not Found")
87-
response {:status 404, :headers {}, :body "Not Found"}]
88-
(testing "synchronous"
89-
(let [handler (wrap-not-found (constantly nil) err-handler)]
90-
(is (= (handler (mock/request :get "/")) response))))
91-
92-
(testing "asynchronous"
93-
(let [handler (wrap-not-found (fn [_ respond _] (respond nil)) err-handler)
94-
respond (promise)
95-
raise (promise)]
96-
(handler (mock/request :get "/") respond raise)
97-
(is (not (realized? raise)))
98-
(is (= @respond response))))))
99-
100-
(deftest test-wrap-route-aliases
101-
(let [response {:status 200
102-
:headers {"Content-Type" "text/html; charset=utf-8"}
103-
:body "foo"}
104-
handler (-> (compojure/GET "/index.html" [] "foo")
105-
(wrap-route-aliases {"/" "/index.html"}))]
106-
(testing "synchronous"
107-
(is (= (handler (mock/request :get "/")) response)))
108-
109-
(testing "asynchronous"
110-
(let [respond (promise)
111-
raise (promise)]
112-
(handler (mock/request :get "/") respond raise)
113-
(is (not (realized? raise)))
114-
(is (= @respond response))))))

0 commit comments

Comments
 (0)