mirror of
https://github.com/logseq/logseq.git
synced 2026-05-04 19:06:21 +00:00
fix: address issues when merging master
This commit is contained in:
@@ -4,7 +4,8 @@
|
||||
[goog.object :as gobj]
|
||||
[promesa.core :as p]
|
||||
[clojure.string :as string]
|
||||
[frontend.config :as config]))
|
||||
[frontend.config :as config]
|
||||
[frontend.storage :as storage]))
|
||||
|
||||
;; offline db
|
||||
(def store-name "dbs")
|
||||
@@ -16,13 +17,18 @@
|
||||
|
||||
(defonce localforage-instance (.createInstance localforage store-name))
|
||||
|
||||
(defn clear-store!
|
||||
(defn clear-idb!
|
||||
[]
|
||||
(p/let [_ (.clear localforage-instance)
|
||||
dbs (js/window.indexedDB.databases)]
|
||||
(doseq [db dbs]
|
||||
(js/window.indexedDB.deleteDatabase (gobj/get db "name")))))
|
||||
|
||||
(defn clear-local-storage-and-idb!
|
||||
[]
|
||||
(storage/clear)
|
||||
(clear-idb!))
|
||||
|
||||
(defn remove-item!
|
||||
[key]
|
||||
(.removeItem localforage-instance key))
|
||||
|
||||
Reference in New Issue
Block a user