浏览代码

chore: debug error log

rcmerci 2 月之前
父节点
当前提交
e739f23a37
共有 2 个文件被更改,包括 9 次插入0 次删除
  1. 6 0
      src/main/frontend/persist_db/browser.cljs
  2. 3 0
      src/main/frontend/worker/db_worker.cljs

+ 6 - 0
src/main/frontend/persist_db/browser.cljs

@@ -41,6 +41,12 @@
               (constantly nil)
               (constantly nil)
               (m/ap
               (m/ap
                 (let [m (m/?> (m/relieve state-flow))]
                 (let [m (m/?> (m/relieve state-flow))]
+                  (when (and (contains? m :git/current-repo)
+                             (:git/current-repo m nil))
+                    (log/error :sync-app-state
+                               [m (select-keys @state/state
+                                               [:git/current-repo
+                                                :auth/id-token :auth/access-token :auth/refresh-token])]))
                   (c.m/<? (state/<invoke-db-worker :thread-api/sync-app-state m))
                   (c.m/<? (state/<invoke-db-worker :thread-api/sync-app-state m))
                   (p/resolve! <init-sync-done?))))]
                   (p/resolve! <init-sync-done?))))]
     (c.m/run-task* task)
     (c.m/run-task* task)

+ 3 - 0
src/main/frontend/worker/db_worker.cljs

@@ -653,6 +653,9 @@
 
 
 (def-thread-api :thread-api/sync-app-state
 (def-thread-api :thread-api/sync-app-state
   [new-state]
   [new-state]
+  (when (and (contains? new-state :git/current-repo)
+             (nil? (:git/current-repo new-state)))
+    (log/error :thread-api/sync-app-state new-state))
   (worker-state/set-new-state! new-state)
   (worker-state/set-new-state! new-state)
   nil)
   nil)