Merge pull request #3352 from penpot/niwinz-bugfixes

 Improvements & bugfixes
This commit is contained in:
Alejandro 2023-06-27 10:40:30 +02:00 committed by GitHub
commit 5ea80c018f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 365 additions and 83 deletions

View file

@ -78,7 +78,7 @@
(rx/mapcat (fn [msg]
(case (unchecked-get msg "type")
"success" (rx/of (unchecked-get msg "payload"))
"failure" (rx/throw (unchecked-get msg "payload")))))
"failure" (rx/throw (js/Error. (unchecked-get msg "payload"))))))
(rx/take 1))))
(defn init!
@ -88,6 +88,6 @@
(dom/set-attribute! iframe "src" origin)
(dom/set-attribute! iframe "hidden" true)
(dom/append-child! js/document.body iframe)
(.addEventListener js/window "message" on-message)
(set! instance iframe)
(.addEventListener js/window "message" on-message)))
))

View file

@ -76,7 +76,12 @@
(when (and visible? (not thumbnail-uri))
(->> (ask-for-thumbnail file-id revn)
(rx/subs (fn [url]
(st/emit! (dd/set-file-thumbnail file-id url)))))))
(st/emit! (dd/set-file-thumbnail file-id url)))
(fn [cause]
(log/error :hint "unable to render thumbnail"
:file-if file-id
:revn revn
:message (ex-message cause)))))))
[:div.grid-item-th
{:style {:background-color background-color}

View file

@ -229,8 +229,8 @@
(defn- send-failure!
"Sends a failure message."
[id payload]
(send-answer! id "failure" payload))
[id cause]
(send-answer! id "failure" (ex-message cause)))
(defn- send-ready!
"Sends a ready message."