소스 검색

enhance: backup db file when not matched

Tienson Qin 3 년 전
부모
커밋
b025ce71d2
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/main/frontend/fs/node.cljs

+ 2 - 0
src/main/frontend/fs/node.cljs

@@ -69,6 +69,8 @@
         (->
          (p/let [result (ipc/ipc "writeFile" repo path content)
                  mtime (gobj/get result "mtime")]
+           (when-not contents-matched?
+             (ipc/ipc "backupDbFile" (config/get-local-dir repo) path db-content content))
            (db/set-file-last-modified-at! repo path mtime)
            (p/let [content (if (encrypt/encrypted-db? (state/get-current-repo))
                              (encrypt/decrypt content)