mirror of
https://github.com/penpot/penpot.git
synced 2025-01-10 17:00:36 -05:00
🐛 Fix incorrect order of update-index operations
This commit is contained in:
parent
edfc47d3de
commit
b635427f91
1 changed files with 9 additions and 3 deletions
|
@ -205,15 +205,21 @@
|
|||
(update-status :pending)))
|
||||
(rx/take-until stoper-s))
|
||||
|
||||
(->> commits-s
|
||||
(rx/buffer-time 200)
|
||||
(rx/mapcat merge-commit)
|
||||
(rx/map dch/update-indexes)
|
||||
(rx/take-until stoper-s)
|
||||
(rx/finalize (fn []
|
||||
(log/debug :hint "finalize persistence: changes watcher [index]"))))
|
||||
|
||||
;; Here we watch for local commits, buffer them in a small
|
||||
;; chunks (very near in time commits) and append them to the
|
||||
;; persistence queue
|
||||
(->> commits-s
|
||||
(rx/buffer-until notifier-s)
|
||||
(rx/mapcat merge-commit)
|
||||
(rx/mapcat (fn [commit]
|
||||
(rx/of (append-commit commit)
|
||||
(dch/update-indexes commit))))
|
||||
(rx/map append-commit)
|
||||
(rx/take-until (rx/delay 100 stoper-s))
|
||||
(rx/finalize (fn []
|
||||
(log/debug :hint "finalize persistence: changes watcher"))))
|
||||
|
|
Loading…
Reference in a new issue