From 8464e6a8227c6cdbf8c3e0e9299cbb1f4b451f46 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 2 Sep 2021 14:17:12 +0200 Subject: [PATCH] :sparkles: Disable response streaming. Because it is really slow. --- backend/src/app/http.clj | 3 ++- backend/src/app/http/middleware.clj | 10 +--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/backend/src/app/http.clj b/backend/src/app/http.clj index 398ee1c97..3681118ad 100644 --- a/backend/src/app/http.clj +++ b/backend/src/app/http.clj @@ -141,7 +141,8 @@ ["/webhooks" ["/sns" {:post (:sns-webhook cfg)}]] - ["/api" {:middleware [[middleware/format-response-body] + ["/api" {:middleware [[middleware/etag] + [middleware/format-response-body] [middleware/params] [middleware/multipart-params] [middleware/keyword-params] diff --git a/backend/src/app/http/middleware.clj b/backend/src/app/http/middleware.clj index 4a9929ec0..e00fdba00 100644 --- a/backend/src/app/http/middleware.clj +++ b/backend/src/app/http/middleware.clj @@ -95,15 +95,7 @@ (coll? body) (-> response (update :headers assoc "content-type" "application/transit+json") - (assoc :body (transit-streamable-body body opts))) - - ;; ;; Temporary disabled - ;; (-> response - ;; (update :headers assoc "content-type" "application/transit+json") - ;; (assoc :body - ;; (if (= :post (:request-method request)) - ;; (transit-streamable-body body opts) - ;; (t/encode body opts)))) + (assoc :body (t/encode body opts))) (nil? body) (assoc response :status 204 :body "")