mirror of
https://github.com/penpot/penpot.git
synced 2025-06-12 15:31:39 +02:00
⚡ Improved first load time
This commit is contained in:
parent
32d61eaf70
commit
71bb34efc5
11 changed files with 128 additions and 65 deletions
|
@ -7,6 +7,7 @@
|
|||
(ns app.worker.impl
|
||||
(:require
|
||||
[app.common.pages.changes :as ch]
|
||||
[app.common.transit :as t]
|
||||
[app.util.globals :refer [global]]
|
||||
[app.util.object :as obj]
|
||||
[okulary.core :as l]))
|
||||
|
@ -28,14 +29,15 @@
|
|||
message)
|
||||
|
||||
(defmethod handler :initialize-indices
|
||||
[{:keys [data] :as message}]
|
||||
[{:keys [file-raw] :as message}]
|
||||
|
||||
(reset! state data)
|
||||
|
||||
(handler (-> message
|
||||
(assoc :cmd :selection/initialize-index)))
|
||||
(handler (-> message
|
||||
(assoc :cmd :snaps/initialize-index))))
|
||||
(let [data (-> (t/decode-str file-raw) :data)
|
||||
message (assoc message :data data)]
|
||||
(reset! state data)
|
||||
(handler (-> message
|
||||
(assoc :cmd :selection/initialize-index)))
|
||||
(handler (-> message
|
||||
(assoc :cmd :snaps/initialize-index)))))
|
||||
|
||||
(defmethod handler :update-page-indices
|
||||
[{:keys [page-id changes] :as message}]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue