Forráskód Böngészése

v0.0.1-alpha.10 - Hotfix for startup error.

Daniel Scalzi 7 éve
szülő
commit
05fe516249

+ 1 - 0
app/assets/js/configmanager.js

@@ -85,6 +85,7 @@ exports.load = function(){
         config = validateKeySet(DEFAULT_CONFIG, config)
         exports.save()
     }
+    console.log('%c[ConfigManager]', 'color: #a02d2a; font-weight: bold', 'Successfully Loaded')
 }
 
 /**

+ 6 - 0
app/assets/js/scripts/uibinder.js

@@ -54,6 +54,12 @@ function getCurrentView(){
 }
 
 function showMainUI(){
+
+    if(!isDev){
+        console.log('%c[AutoUpdater]', 'color: #a02d2a; font-weight: bold', 'Initializing..')
+        ipcRenderer.send('autoUpdateAction', 'initAutoUpdater', ConfigManager.getAllowPrerelease())
+    }
+
     updateSelectedServer(AssetGuard.getServerById(ConfigManager.getSelectedServer()).name)
     refreshServerStatus()
     setTimeout(() => {

+ 0 - 1
app/assets/js/scripts/uicore.js

@@ -67,7 +67,6 @@ if(!isDev){
                 break
         }
     })
-    ipcRenderer.send('autoUpdateAction', 'initAutoUpdater')
 }
 
 /**

+ 4 - 5
index.js

@@ -1,7 +1,6 @@
 // Requirements
 const {app, BrowserWindow, ipcMain} = require('electron')
 const autoUpdater                   = require('electron-updater').autoUpdater
-const ConfigManager                 = require('./app/assets/js/configmanager.js')
 const ejse                          = require('ejs-electron')
 const fs                            = require('fs')
 const isDev                         = require('electron-is-dev')
@@ -10,9 +9,9 @@ const semver                        = require('semver')
 const url                           = require('url')
 
 // Setup auto updater.
-function initAutoUpdater(event) {
-    
-    if(ConfigManager.getAllowPrerelease()){
+function initAutoUpdater(event, data) {
+
+    if(data){
         autoUpdater.allowPrerelease = true
     } else {
         // Defaults to true if application version contains prerelease components (e.g. 0.12.1-alpha.1)
@@ -42,7 +41,7 @@ ipcMain.on('autoUpdateAction', (event, arg, data) => {
     switch(arg){
         case 'initAutoUpdater':
             console.log('Initializing auto updater.')
-            initAutoUpdater(event)
+            initAutoUpdater(event, data)
             event.sender.send('autoUpdateNotification', 'ready')
             break
         case 'checkForUpdate':

+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "westeroscraftlauncher",
-  "version": "0.0.1-alpha.9",
+  "version": "0.0.1-alpha.10",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "westeroscraftlauncher",
-  "version": "0.0.1-alpha.9",
+  "version": "0.0.1-alpha.10",
   "description": "Custom modded launcher for Westeroscraft",
   "productName": "WesterosCraft Launcher",
   "main": "index.js",