From f9dda56310d52bd68894084a089ec7ea1596760d Mon Sep 17 00:00:00 2001 From: Omar Basem Date: Tue, 28 Feb 2023 16:20:00 +0400 Subject: [PATCH] fix: image dimensions on Android (#15211) --- src/status_im/chat/models/images.cljs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/status_im/chat/models/images.cljs b/src/status_im/chat/models/images.cljs index 7ad7775e36..5190ed3ed3 100644 --- a/src/status_im/chat/models/images.cljs +++ b/src/status_im/chat/models/images.cljs @@ -31,7 +31,9 @@ (fn [^js resized-image] (let [path (.-path resized-image) path (if (string/starts-with? path "file") path (str "file://" path))] - (cb path))) + (cb {:resized-uri path + :width width + :height height}))) #(log/error "could not resize image" %)))))) (defn result->id @@ -238,13 +240,15 @@ (rf/defn image-selected {:events [:chat.ui/image-selected]} - [{:keys [db]} current-chat-id original uri] + [{:keys [db]} current-chat-id original {:keys [resized-uri width height]}] {:db (update-in db [:chat/inputs current-chat-id :metadata :sending-image (:uri original)] merge original - {:resized-uri uri})}) + {:resized-uri resized-uri + :width width + :height height})}) (rf/defn image-unselected {:events [:chat.ui/image-unselected]}