From a6d15e11ef5b3cccc01372e8690e4d8788ea6fba Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 20 May 2016 21:05:50 +0300 Subject: [PATCH] Use doto idiom for populate formdata object. --- src/uxbox/repo/images.cljs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/uxbox/repo/images.cljs b/src/uxbox/repo/images.cljs index 7d8591aeb..841f981a9 100644 --- a/src/uxbox/repo/images.cljs +++ b/src/uxbox/repo/images.cljs @@ -47,14 +47,12 @@ (defmethod request :create/image [_ {:keys [coll id files] :as body}] - (let [build-body (fn [] - (let [data (js/FormData.)] - (.append data "file" (aget files 0)) - (.append data "id" id) - data)) + (let [body (doto (js/FormData.) + (.append "file" (aget files 0)) + (.append "id" id)) params {:url (str url "/library/images/" coll) :method :post - :body (build-body)}] + :body body}] (send! params))) (defmethod request :delete/image