浏览代码

improve(electron): add utils common file

charlie 4 年之前
父节点
当前提交
9c5392ab09
共有 2 个文件被更改,包括 9 次插入7 次删除
  1. 1 7
      src/electron/electron/core.cljs
  2. 8 0
      src/electron/electron/utils.cljs

+ 1 - 7
src/electron/electron/core.cljs

@@ -1,17 +1,11 @@
 (ns electron.core
   (:require [electron.handler :as handler]
             [electron.updater :refer [init-updater]]
+            [electron.utils :refer [mac? win32? prod? dev? log]]
             ["fs" :as fs]
             ["path" :as path]
             ["electron" :refer [BrowserWindow app] :as electron]))
 
-(defonce mac? (= (.-platform js/process) "darwin"))
-(defonce win32? (= (.-platform js/process) "win32"))
-
-(defonce prod? (= js/process.env.NODE_ENV "production"))
-(defonce dev? (not prod?))
-(defonce log (js/require "electron-log"))
-
 (def ROOT_PATH (path/join js/__dirname ".."))
 (def MAIN_WINDOW_ENTRY (str "file://" (path/join js/__dirname (if dev? "dev.html" "index.html"))))
 

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

@@ -0,0 +1,8 @@
+(ns electron.utils)
+
+(defonce mac? (= (.-platform js/process) "darwin"))
+(defonce win32? (= (.-platform js/process) "win32"))
+
+(defonce prod? (= js/process.env.NODE_ENV "production"))
+(defonce dev? (not prod?))
+(defonce log (js/require "electron-log"))