mirror of https://github.com/logseq/logseq
fix: use electron's userData path to store the search db
parent
e328f15466
commit
a198f69fd3
|
@ -2,7 +2,8 @@
|
||||||
(:require ["path" :as path]
|
(:require ["path" :as path]
|
||||||
["better-sqlite3" :as sqlite3]
|
["better-sqlite3" :as sqlite3]
|
||||||
[clojure.string :as string]
|
[clojure.string :as string]
|
||||||
[electron.utils :refer [logger] :as utils]))
|
[electron.utils :refer [logger] :as utils]
|
||||||
|
["electron" :refer [app]]))
|
||||||
|
|
||||||
(def error (partial (.-error logger) "[Search]"))
|
(def error (partial (.-error logger) "[Search]"))
|
||||||
|
|
||||||
|
@ -59,7 +60,9 @@
|
||||||
(defn open-db!
|
(defn open-db!
|
||||||
[]
|
[]
|
||||||
;; TODO: where to store the search database
|
;; TODO: where to store the search database
|
||||||
(let [db-path (.join path "/tmp/logseq_search.db")
|
(let [path (.getPath ^object app "userData")
|
||||||
|
db-path (str path "/search.db")
|
||||||
|
_ (prn {:db-path db-path})
|
||||||
db (sqlite3 db-path #js {:verbose js/console.log})
|
db (sqlite3 db-path #js {:verbose js/console.log})
|
||||||
_ (try (create-blocks-table! db)
|
_ (try (create-blocks-table! db)
|
||||||
(catch js/Error e
|
(catch js/Error e
|
||||||
|
|
Loading…
Reference in New Issue