diff options
author | Tim <contact@bytim.eu> | 2025-06-07 13:09:24 +0200 |
---|---|---|
committer | Tim <contact@bytim.eu> | 2025-06-07 13:09:24 +0200 |
commit | 294f71fb3c5ca3f0fee62e70c9c6a3427a9afc12 (patch) | |
tree | a9e0ca6460ce9361b967b42c59572bc053633775 /src/chef/routes.clj | |
parent | 82da261f168454cd606f4f150313844b9d4b9eea (diff) | |
download | chef-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.clj | 7 |
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))) |