mirror of
https://github.com/penpot/penpot.git
synced 2025-05-30 11:06:11 +02:00
✨ Exporting big files flow
This commit is contained in:
parent
0d4de50f13
commit
3ae7c42afa
9 changed files with 118 additions and 87 deletions
|
@ -55,6 +55,7 @@
|
|||
on-progress (fn [progress]
|
||||
(let [data {:type :export-update
|
||||
:resource-id (:id resource)
|
||||
:name (:name resource)
|
||||
:status "running"
|
||||
:progress progress}]
|
||||
(redis/pub! topic data)))
|
||||
|
@ -62,6 +63,7 @@
|
|||
on-complete (fn [resource]
|
||||
(let [data {:type :export-update
|
||||
:resource-id (:id resource)
|
||||
:name (:name resource)
|
||||
:size (:size resource)
|
||||
:status "ended"}]
|
||||
(redis/pub! topic data)))
|
||||
|
@ -69,6 +71,7 @@
|
|||
on-error (fn [cause]
|
||||
(let [data {:type :export-update
|
||||
:resource-id (:id resource)
|
||||
:name (:name resource)
|
||||
:status "error"
|
||||
:cause (ex-message cause)}]
|
||||
(redis/pub! topic data)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue