mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
fix: nbb test
This commit is contained in:
@@ -85,4 +85,6 @@ frontend.worker.rtc.hash/hash-blocks
|
||||
;; Repl fn
|
||||
frontend.rum/use-atom-in
|
||||
;; missionary utils
|
||||
frontend.common.missionary-util/<!
|
||||
frontend.common.missionary/<!
|
||||
;; only used in deps/common
|
||||
frontend.common.missionary/background-task-running?
|
||||
@@ -10,7 +10,6 @@
|
||||
[datascript.core :as d]
|
||||
[datascript.impl.entity :as entity :refer [Entity]]
|
||||
[logseq.common.util.date-time :as date-time-util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[logseq.db.frontend.entity-util :as entity-util]
|
||||
[logseq.db.frontend.property :as db-property]))
|
||||
|
||||
@@ -48,7 +47,11 @@
|
||||
(vreset! *seen-immutable-entities {}))
|
||||
|
||||
(def ^:private *reset-cache-background-task-running?
|
||||
(delay (c.m/background-task-running? :logseq.db.frontend.entity-plus/reset-immutable-entities-cache!)))
|
||||
;; missionary is not compatible with nbb, so enitity-memoized is disabled in nbb
|
||||
(delay
|
||||
#?(:org.babashka/nbb false
|
||||
:cljs ((resolve 'frontend.common.missionary/background-task-running?)
|
||||
:logseq.db.frontend.entity-plus/reset-immutable-entities-cache!))))
|
||||
|
||||
(defn entity-memoized
|
||||
[db eid]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
(ns frontend.background-tasks
|
||||
"Some background tasks"
|
||||
(:require [frontend.flows :as flows]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db.frontend.entity-plus :as entity-plus]
|
||||
[missionary.core :as m]))
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns logseq.common.missionary
|
||||
(ns frontend.common.missionary
|
||||
"Macros for missionary"
|
||||
(:require [missionary.core :as m]))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
(ns logseq.common.missionary
|
||||
(ns frontend.common.missionary
|
||||
"Utils based on missionary. Used by frontend and worker namespaces"
|
||||
(:require-macros [logseq.common.missionary])
|
||||
(:require-macros [frontend.common.missionary])
|
||||
(:require [cljs.core.async.impl.channels]
|
||||
[clojure.core.async :as a]
|
||||
[missionary.core :as m]
|
||||
@@ -28,7 +28,7 @@
|
||||
[frontend.ui :as ui]
|
||||
[frontend.util :as util]
|
||||
[frontend.version :refer [version]]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.shui.ui :as shui]
|
||||
[logseq.shui.util :as shui-util]
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[frontend.state :as state]
|
||||
[frontend.ui :as ui]
|
||||
[frontend.util :as util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.shui.ui :as shui]
|
||||
[missionary.core :as m]
|
||||
[rum.core :as rum]))
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
[frontend.state :as state]
|
||||
[frontend.ui :as ui]
|
||||
[frontend.util :as util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.shui.ui :as shui]
|
||||
[missionary.core :as m]
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
[frontend.state :as state]
|
||||
[frontend.ui :as ui]
|
||||
[frontend.util :as util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.db.frontend.entity-plus :as entity-plus]
|
||||
[logseq.shui.ui :as shui]
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
[frontend.state :as state]
|
||||
[frontend.util :as util]
|
||||
[logseq.common.config :as common-config]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.common.path :as path]
|
||||
[logseq.common.util :as common-util]
|
||||
[medley.core :as medley]
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[frontend.handler.notification :as notification]
|
||||
[frontend.handler.user :as user-handler]
|
||||
[frontend.state :as state]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.common.util :as common-util]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.db.sqlite.common-db :as sqlite-common-db]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
(ns frontend.handler.db-based.rtc-flows
|
||||
"Flows related to RTC"
|
||||
(:require [frontend.state :as state]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.common.util :as common-util]
|
||||
[missionary.core :as m]))
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
[cljs-time.core :as t]
|
||||
[cljs.core.async :as async :refer [<! go]]
|
||||
[clojure.string :as string]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[frontend.config :as config]
|
||||
[frontend.debug :as debug]
|
||||
[frontend.handler.config :as config-handler]
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
[frontend.worker.rtc.ws-util :as ws-util]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[goog.crypt.base64 :as base64]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[missionary.core :as m]
|
||||
[promesa.core :as p]))
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
[frontend.worker.rtc.log-and-state :as rtc-log-and-state]
|
||||
[frontend.worker.rtc.ws-util :as ws-util]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.common.path :as path]
|
||||
[logseq.db :as ldb]
|
||||
[malli.core :as ma]
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
[frontend.worker.rtc.skeleton :as r.skeleton]
|
||||
[frontend.worker.rtc.ws :as ws]
|
||||
[frontend.worker.rtc.ws-util :as ws-util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[missionary.core :as m]))
|
||||
|
||||
(defn- register-graph-updates
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
(:require [datascript.core :as d]
|
||||
[frontend.worker.rtc.const :as rtc-const]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db.sqlite.util :as sqlite-util]
|
||||
[malli.core :as ma]
|
||||
[malli.transform :as mt]
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
[frontend.worker.state :as worker-state]
|
||||
[frontend.worker.util :as worker-util]
|
||||
[logseq.common.config :as common-config]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[malli.core :as ma]
|
||||
[missionary.core :as m])
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
[frontend.worker.rtc.ws-util :as ws-util]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[frontend.worker.util :as worker-util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.db.frontend.malli-schema :as db-malli-schema]
|
||||
[logseq.db.frontend.schema :as db-schema]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"Fns to generate rtc related logs"
|
||||
(:require [frontend.common.schema-register :as sr]
|
||||
[frontend.worker.util :as worker-util]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[malli.core :as ma]
|
||||
[missionary.core :as m]))
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
(:require [cljs-http-missionary.client :as http]
|
||||
[frontend.worker.rtc.const :as rtc-const]
|
||||
[frontend.worker.rtc.exception :as r.ex]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[missionary.core :as m]))
|
||||
|
||||
(defn- get-state
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
[frontend.worker.rtc.client-op :as client-op]
|
||||
[frontend.worker.rtc.core :as rtc-core]
|
||||
[helper]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[missionary.core :as m]))
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[frontend.worker.rtc.db-listener]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[helper]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[missionary.core :as m]))
|
||||
|
||||
(def install-some-consts
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
[frontend.worker.rtc.core :as rtc.core]
|
||||
[frontend.worker.rtc.log-and-state :as rtc-log-and-state]
|
||||
[frontend.worker.state :as worker-state]
|
||||
[logseq.common.missionary :as c.m]
|
||||
[frontend.common.missionary :as c.m]
|
||||
[logseq.db :as ldb]
|
||||
[logseq.db.frontend.order :as db-order]
|
||||
[logseq.outliner.batch-tx :as batch-tx]
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
(use-fixtures :each start-and-destroy-db)
|
||||
|
||||
(deftest ^:xxx get-all-classes-test
|
||||
(deftest get-all-classes-test
|
||||
(let [opts {:redirect? false :create-first-block? false :class? true}
|
||||
_ (test-helper/create-page! "class1" opts)
|
||||
_ (test-helper/create-page! "class2" opts)]
|
||||
|
||||
Reference in New Issue
Block a user