From bda01b6428194d7f84d03ddd4c64242c98f31dae Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Sat, 10 Apr 2021 19:49:50 +0800 Subject: [PATCH] fix: production release --- externs.js | 6 ++++++ shadow-cljs.edn | 8 +++++++- src/electron/electron/core.cljs | 7 ++++--- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/externs.js b/externs.js index fbf41ce63cd..9c148b9bbdc 100644 --- a/externs.js +++ b/externs.js @@ -58,6 +58,12 @@ dummy.concat = function() {}; dummy.diff_main = function() {}; dummy.patch_make = function() {}; dummy.patch_apply = function() {}; +dummy.prepare = function() {}; +dummy.run = function() {}; +dummy.all = function() {}; +dummy.transaction = function() {}; +dummy.getPath = function() {}; + /** * @typedef {{ diff --git a/shadow-cljs.edn b/shadow-cljs.edn index 88d3ee1c086..a6ea075d121 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -44,7 +44,13 @@ :main electron.core/main :devtools {:before-load electron.core/stop - :after-load electron.core/start}} + :after-load electron.core/start} + :compiler-options + {:infer-externs :auto + :source-map true + :externs ["datascript/externs.js" + "externs.js"] + :warnings {:fn-deprecated false}}} :test {:target :node-test diff --git a/src/electron/electron/core.cljs b/src/electron/electron/core.cljs index 6fca2bd8e7f..1cc46c76714 100644 --- a/src/electron/electron/core.cljs +++ b/src/electron/electron/core.cljs @@ -49,9 +49,10 @@ (defn setup-updater! [^js win] ;; manual/auto updater - (init-updater {:repo "logseq/logseq" - :logger logger - :win win})) + (when-not linux? + (init-updater {:repo "logseq/logseq" + :logger logger + :win win}))) (defn setup-interceptor! [] (.registerFileProtocol