mirror of https://github.com/logseq/logseq
enhance: enable sync for backers automatically
parent
4065ed353e
commit
504e7a156e
|
@ -197,8 +197,7 @@
|
|||
(ui/icon "chevron-left" {:size 26})])))]
|
||||
|
||||
[:div.r.flex
|
||||
(when (and sync-enabled?
|
||||
current-repo
|
||||
(when (and current-repo
|
||||
(not (config/demo-graph? current-repo))
|
||||
(user-handler/alpha-or-beta-user?))
|
||||
(fs-sync/indicator))
|
||||
|
|
|
@ -635,9 +635,7 @@
|
|||
[enabled?]
|
||||
(ui/toggle enabled?
|
||||
(fn []
|
||||
(let [value (not enabled?)]
|
||||
(storage/set :logseq-sync-enabled value)
|
||||
(state/set-state! :feature/enable-sync? value)))
|
||||
(file-sync-handler/set-sync-enabled! (not enabled?)))
|
||||
true))
|
||||
|
||||
(defn sync-switcher-row [enabled?]
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
(state/set-state! :user/info result)
|
||||
(let [status (if (user-handler/alpha-or-beta-user?) :welcome :unavailable)]
|
||||
(when (and (= status :welcome) (user-handler/logged-in?))
|
||||
(file-sync-handler/set-sync-enabled! true)
|
||||
(async/<! (file-sync-handler/load-session-graphs))
|
||||
(p/let [repos (repo-handler/refresh-repos!)]
|
||||
(when-let [repo (state/get-current-repo)]
|
||||
|
|
|
@ -234,3 +234,8 @@
|
|||
(= mins 1) "1 min left"
|
||||
(> mins 30) "calculating..."
|
||||
:else (str mins " mins left"))))))
|
||||
|
||||
(defn set-sync-enabled!
|
||||
[value]
|
||||
(storage/set :logseq-sync-enabled value)
|
||||
(state/set-state! :feature/enable-sync? value))
|
||||
|
|
Loading…
Reference in New Issue