Browse Source

enhance: trigger sync after creating new remote graph

Tienson Qin 3 weeks ago
parent
commit
d46b66c228

+ 2 - 2
src/main/frontend/components/repo.cljs

@@ -460,8 +460,8 @@
                               (p/do
                                 (state/set-state! :rtc/uploading? true)
                                 (rtc-handler/<rtc-create-graph! repo)
-                                (rtc-flows/trigger-rtc-start repo)
-                                (rtc-handler/<get-remote-graphs))
+                                (rtc-handler/<get-remote-graphs)
+                                (rtc-flows/trigger-rtc-start repo))
                               (p/catch (fn [error]
                                          (log/error :create-db-failed error)))
                               (p/finally (fn []

+ 1 - 0
src/main/frontend/handler/db_based/sync.cljs

@@ -411,4 +411,5 @@
       (throw (ex-info "graph id doesn't exist when uploading to server" {:repo repo})))
     (p/do!
      (state/<invoke-db-worker :thread-api/db-sync-upload-graph repo)
+     (<get-remote-graphs)
      (<rtc-start! repo))))