mirror of https://github.com/logseq/logseq
fix: can't clean up opfs dbs
parent
7ad4f4566f
commit
8f2553153b
|
@ -118,6 +118,7 @@
|
|||
[repo]
|
||||
(when-let [db (@*sqlite-conns repo)]
|
||||
(swap! *sqlite-conns dissoc repo)
|
||||
(swap! *datascript-conns dissoc repo)
|
||||
(.close ^Object db)))
|
||||
|
||||
(defn- create-or-open-db!
|
||||
|
@ -247,8 +248,9 @@
|
|||
|
||||
(unsafeUnlinkDB
|
||||
[_this repo]
|
||||
(p/let [_ (close-db! repo)]
|
||||
(remove-vfs! repo)
|
||||
(p/let [_ (close-db! repo)
|
||||
_ (remove-vfs! repo)]
|
||||
(swap! *opfs-pools dissoc repo)
|
||||
nil))
|
||||
|
||||
(exportDB
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
[])))))
|
||||
|
||||
(<unsafe-delete [_this repo]
|
||||
(p/let [^js sqlite @*sqlite]
|
||||
(when-let [^js sqlite @*sqlite]
|
||||
(.unsafeUnlinkDB sqlite repo)))
|
||||
|
||||
(<transact-data [_this repo tx-data tx-meta]
|
||||
|
|
Loading…
Reference in New Issue