Procházet zdrojové kódy

fix: registered search engines

Tienson Qin před 3 roky
rodič
revize
d2883c38d2
1 změnil soubory, kde provedl 7 přidání a 9 odebrání
  1. 7 9
      src/main/frontend/search/agency.cljs

+ 7 - 9
src/main/frontend/search/agency.cljs

@@ -9,13 +9,13 @@
 
 
 (defn get-registered-engines
 (defn get-registered-engines
   [repo]
   [repo]
-  (-> (if (util/electron?)
-        (search-node/->Node repo)
-        (search-browser/->Browser repo))
-      (cons
-       [(when state/lsp-enabled?
-          (for [s (state/get-all-plugin-services-with-type :search)]
-            (search-plugin/->Plugin s repo)))])))
+  (concat
+   [(if (util/electron?)
+      (search-node/->Node repo)
+      (search-browser/->Browser repo))]
+   (when state/lsp-enabled?
+     (for [s (state/get-all-plugin-services-with-type :search)]
+       (search-plugin/->Plugin s repo)))))
 
 
 (deftype Agency [repo]
 (deftype Agency [repo]
   protocol/Engine
   protocol/Engine
@@ -48,5 +48,3 @@
     (println "D:Search > Remove Db!" repo)
     (println "D:Search > Remove Db!" repo)
     (doseq [e (flatten (get-registered-engines repo))]
     (doseq [e (flatten (get-registered-engines repo))]
       (protocol/remove-db! e))))
       (protocol/remove-db! e))))
-
-