mirror of
https://github.com/logseq/logseq.git
synced 2026-06-01 19:01:22 +00:00
Fix electron code breaking db deps again
Introduced by last commit /cc @rcmerci. This has happened previously at0c533a9032and8a1c54173b. Please run `yarn test` in deps/db to catch this
This commit is contained in:
@@ -4,10 +4,15 @@
|
||||
["fs-extra" :as fs]
|
||||
["electron" :refer [app]]
|
||||
[electron.logger :as logger]
|
||||
[logseq.db.sqlite.db :as sqlite-db :refer [get-graphs-dir]]))
|
||||
[logseq.db.sqlite.db :as sqlite-db]))
|
||||
|
||||
(def close! sqlite-db/close!)
|
||||
|
||||
(defn get-graphs-dir
|
||||
[]
|
||||
(let [path (.getPath ^object app "home")]
|
||||
(node-path/join path "logseq" "graphs")))
|
||||
|
||||
(defn ensure-graphs-dir!
|
||||
[]
|
||||
(fs/ensureDirSync (get-graphs-dir)))
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
(ns electron.rtc-handler
|
||||
(:require [electron.handler-interface :refer [handle]]
|
||||
[electron.db :as db]
|
||||
[cljs.reader :as reader]
|
||||
[logseq.db.sqlite.rtc :as sqlite-rtc]))
|
||||
|
||||
(defmethod handle :rtc/init [_window [_ repo]]
|
||||
(sqlite-rtc/init! repo))
|
||||
(sqlite-rtc/init! (db/get-graphs-dir) repo))
|
||||
|
||||
(defmethod handle :rtc/add-ops [_window [_ repo data-str]]
|
||||
(let [ops (reader/read-string data-str)]
|
||||
|
||||
Reference in New Issue
Block a user