Tienson Qin 3 лет назад
Родитель
Сommit
4877f24ef2
2 измененных файлов с 4 добавлено и 3 удалено
  1. 2 2
      src/main/frontend/fs/sync.cljs
  2. 2 1
      src/main/frontend/handler/file_sync.cljs

+ 2 - 2
src/main/frontend/fs/sync.cljs

@@ -2958,10 +2958,10 @@
                                    (fn [_ _ _ n]
                                      (state/set-file-sync-state repo n)))
 
-                        (.start sm)
-
                         (state/set-state! [:file-sync/graph-state :current-graph-uuid] graph-uuid)
 
+                        (.start sm)
+
                         (offer! remote->local-full-sync-chan true)
                         (offer! full-sync-chan true)
                         (swap! *sync-starting? assoc graph-uuid false))))))

+ 2 - 1
src/main/frontend/handler/file_sync.cljs

@@ -199,7 +199,8 @@
             (state/set-state! [:file-sync/graph-state current-uuid :file-sync/last-synced-at] (:epoch data)))
 
           :start
-          (state/set-state! [:file-sync/graph-state current-uuid :file-sync/start-time] data)
+          (when-let [current-uuid (state/get-current-file-sync-graph-uuid)]
+            (state/set-state! [:file-sync/graph-state current-uuid :file-sync/start-time] data))
 
           nil)