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

improve(electron): redundant utils method

charlie 4 лет назад
Родитель
Сommit
ebdbd8a0b1
2 измененных файлов с 2 добавлено и 5 удалено
  1. 2 1
      src/electron/electron/plugin.cljs
  2. 0 4
      src/electron/electron/utils.cljs

+ 2 - 1
src/electron/electron/plugin.cljs

@@ -8,13 +8,14 @@
             [clojure.string :as string]
             [electron.utils :refer [logger]]
             [electron.configs :as cfgs]
+            [electron.window :refer [get-all-windows]]
             [electron.utils :refer [*win fetch extract-zip] :as utils]))
 
 ;; update & install
 (def *installing-or-updating (atom nil))
 (def debug (fn [& args] (apply (.-info logger) (conj args "[Marketplace]"))))
 (def emit (fn [type payload]
-            (doseq [^js win (utils/get-all-windows)]
+            (doseq [^js win (get-all-windows)]
               (.. win -webContents
                   (send (name type) (bean/->js payload))))))
 

+ 0 - 4
src/electron/electron/utils.cljs

@@ -76,10 +76,6 @@
   []
   (.getFocusedWindow BrowserWindow))
 
-(defn get-all-windows
-  []
-  (seq (js->clj (.getAllWindows BrowserWindow))))
-
 (defn get-win-from-sender
   [^js evt]
   (try