浏览代码

fix: add file watcher when adding new local folders

Tienson Qin 4 年之前
父节点
当前提交
f31f5cd0a2
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 0 1
      src/main/frontend/handler/file.cljs
  2. 3 1
      src/main/frontend/handler/web/nfs.cljs

+ 0 - 1
src/main/frontend/handler/file.cljs

@@ -313,5 +313,4 @@
                                (config/local-db? (:url repo)))))
           directories (map (fn [repo] (config/get-repo-dir (:url repo))) repos)]
       (doseq [dir directories]
-        (prn "Watch for dir changes: " dir)
         (fs/watch-dir! dir)))))

+ 3 - 1
src/main/frontend/handler/web/nfs.cljs

@@ -153,7 +153,9 @@
                                                       {:first-clone? true
                                                        :nfs-files    files})
 
-                       (state/add-repo! {:url repo :nfs? true}))))
+                       (state/add-repo! {:url repo :nfs? true})
+                       (when (util/electron?)
+                         (fs/watch-dir! dir-name)))))
            (p/catch (fn [error]
                       (log/error :nfs/load-files-error error)))))
      (p/catch (fn [error]