From abd908ecabc4b59fbd95381c77ac3498ef11d88f Mon Sep 17 00:00:00 2001 From: Gosha Tcherednitchenko Date: Tue, 3 Sep 2024 14:58:29 +0100 Subject: [PATCH] routes: Improve routing semantics --- src/apossiblespace/parts.clj | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/apossiblespace/parts.clj b/src/apossiblespace/parts.clj index 5ca7944..e662302 100644 --- a/src/apossiblespace/parts.clj +++ b/src/apossiblespace/parts.clj @@ -33,18 +33,19 @@ ["/ping" {:get {:handler (fn [_] {:status 200 :body {:message "Pong!"}})}}] ["/auth" - ["/register" - {:post {:handler auth/register}}] ["/login" {:post {:handler auth/login}}] ["/logout" {:post {:handler auth/logout :middleware [auth/jwt-auth]}}]] ["/account" - {:get {:handler account/get-account} - :put {:handler account/update-account} - :delete {:handler account/delete-account} - :middleware [auth/jwt-auth]}]]] + ["" + {:get {:handler account/get-account} + :patch {:handler account/update-account} + :delete {:handler account/delete-account} + :middleware [auth/jwt-auth]}] + ["/register" + {:post {:handler auth/register}}]]]] {:data {:middleware [[wrap-json-body {:keywords? true}] wrap-json-response]}}) (ring/routes