diff --git a/src/main/frontend/handler.cljs b/src/main/frontend/handler.cljs index 83280d3428..66ecb6efd7 100644 --- a/src/main/frontend/handler.cljs +++ b/src/main/frontend/handler.cljs @@ -169,15 +169,18 @@ (when (mobile-util/native-platform?) (mobile/mobile-preinit)) (-> (p/let [_ (db-browser/start-db-worker!) - _ (db-browser/start-inference-worker!) - _ (db-browser/ :logseq.property.embedding/hnsw-label-updated-at" [repo conn] (m/sp - (let [^js infer-worker @worker-state/*infer-worker] - (assert (some? infer-worker)) + (when-let [^js infer-worker @worker-state/*infer-worker] (let [stale-blocks (stale-block-lazy-seq @conn false)] (doseq [stale-block-chunk (sequence (partition-by-text-size 2000) stale-blocks)] (let [e+updated-at-coll (map (juxt :db/id :block/updated-at) stale-block-chunk) @@ -100,8 +100,7 @@ "force re-embedding all block-data in graph" [repo conn] (m/sp - (let [^js infer-worker @worker-state/*infer-worker] - (assert (some? infer-worker)) + (when-let [^js infer-worker @worker-state/*infer-worker] (c.m/clj (c.m/