Fix commandline publishing not working e.g. bb dev:publishing

Also fix db dep having a circular dependency. frontend.* namespaces depend on deps/ dependencies
so we can't have frontend namespaces in deps/
This commit is contained in:
Gabriel Horner
2023-06-23 16:50:45 -04:00
parent 48fac0b810
commit 4e99e21642
4 changed files with 12 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
(ns frontend.db
"Main entry ns for db related fns"
(:require [datascript.core :as d]
[frontend.config :as config]
[frontend.db.conn :as conn]
[frontend.db.model]
[frontend.db.query-custom]
@@ -8,7 +9,8 @@
[frontend.db.react :as react]
[frontend.db.utils]
[frontend.namespaces :refer [import-vars]]
[logseq.db.default :as default-db]))
[logseq.db.default :as default-db]
[logseq.db.schema :as db-schema]))
(import-vars
[frontend.db.conn
@@ -69,3 +71,9 @@
(defn new-block-id
[]
(d/squuid))
(defn get-schema
[repo]
(if (config/db-based-graph? repo)
db-schema/schema-for-db-based-graph
db-schema/schema))