Przeglądaj źródła

fix: don't unlink file when receiving the unlink event from watcher

Tienson Qin 3 lat temu
rodzic
commit
e7c64d3dfd
1 zmienionych plików z 5 dodań i 6 usunięć
  1. 5 6
      src/main/frontend/fs/watcher_handler.cljs

+ 5 - 6
src/main/frontend/fs/watcher_handler.cljs

@@ -86,12 +86,11 @@
 
           (and (= "unlink" type)
                (db/file-exists? repo path))
-          nil
-          ;; (p/let [dir-exists? (fs/file-exists? dir "")]
-          ;;   (when dir-exists?
-          ;;     (when-let [page-name (db/get-file-page path)]
-          ;;       (println "Delete page: " page-name ", file path: " path ".")
-          ;;       (page-handler/delete! page-name #() :unlink-file? true))))
+          (p/let [dir-exists? (fs/file-exists? dir "")]
+            (when dir-exists?
+              (when-let [page-name (db/get-file-page path)]
+                (println "Delete page: " page-name ", file path: " path ".")
+                (page-handler/delete! page-name #() :unlink-file? false))))
 
           (and (contains? #{"add" "change" "unlink"} type)
                (string/ends-with? path "logseq/custom.css"))