Просмотр исходного кода

fix: registered search engines

Tienson Qin 3 лет назад
Родитель
Сommit
d2883c38d2
1 измененных файлов с 7 добавлено и 9 удалено
  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
   [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]
   protocol/Engine
@@ -48,5 +48,3 @@
     (println "D:Search > Remove Db!" repo)
     (doseq [e (flatten (get-registered-engines repo))]
       (protocol/remove-db! e))))
-
-