summaryrefslogtreecommitdiff
path: root/src/chef/routes.clj
diff options
context:
space:
mode:
authorTim <contact@bytim.eu>2025-06-07 13:09:24 +0200
committerTim <contact@bytim.eu>2025-06-07 13:09:24 +0200
commit294f71fb3c5ca3f0fee62e70c9c6a3427a9afc12 (patch)
treea9e0ca6460ce9361b967b42c59572bc053633775 /src/chef/routes.clj
parent82da261f168454cd606f4f150313844b9d4b9eea (diff)
downloadchef-294f71fb3c5ca3f0fee62e70c9c6a3427a9afc12.tar.xz
chef-294f71fb3c5ca3f0fee62e70c9c6a3427a9afc12.zip
Add features to upload and delete thumbnails
Diffstat (limited to 'src/chef/routes.clj')
-rw-r--r--src/chef/routes.clj7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/chef/routes.clj b/src/chef/routes.clj
index 6b57f4f..03d2e5b 100644
--- a/src/chef/routes.clj
+++ b/src/chef/routes.clj
@@ -2,7 +2,9 @@
(:require [reitit.ring :as rring]
[ring.middleware.oauth2 :as rmoauth2]
[ring.middleware.params :as rmparams]
+ [ring.middleware.multipart-params :as rmmultiparams]
[ring.middleware.session :as rmsession]
+ [ring.middleware.reload :as rmreload]
[dotenv :as env]
[clojure.string :as cstr]
@@ -33,7 +35,9 @@
["/create-recipe" {:post {:handler cpaapi/create-recipe}}]
["/delete-recipe/:id" {:delete {:handler cpaapi/delete-recipe}}]
- ["/edit-recipe/:id" {:post {:handler cpaapi/edit-recipe}}]]]])
+ ["/edit-recipe/:id" {:post {:handler cpaapi/edit-recipe}}]
+
+ ["/delete-thumbnail/:id" {:delete {:handler cpaapi/delete-thumbnail}}]]]])
(def ring-handler (delay (-> router
rring/router
@@ -48,4 +52,5 @@
:landing-uri "/admin"
:pkce? true}})
rmparams/wrap-params
+ rmmultiparams/wrap-multipart-params
rmsession/wrap-session)))