浏览代码

fix(android): unlink file crashes app

Andelf 3 年之前
父节点
当前提交
06b7b7e4f3
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/main/frontend/fs/capacitor_fs.cljs

+ 3 - 0
src/main/frontend/fs/capacitor_fs.cljs

@@ -259,6 +259,9 @@
     (readdir dir))
   (unlink! [this repo path _opts]
     (p/let [path (get-file-path nil path)
+            path (if (string/starts-with? path "file://")
+                   (string/replace-first path "file://" "")
+                   path)
             repo-dir (config/get-local-dir repo)
             recycle-dir (str repo-dir config/app-name "/.recycle")
             file-name (-> (string/replace path repo-dir "")