Fix start core
This commit is contained in:
parent
c9e67bf675
commit
767101eee7
52
electron.js
52
electron.js
@ -467,7 +467,7 @@ function checkQortal() {
|
|||||||
if (status == true) {
|
if (status == true) {
|
||||||
log.info("Core is running, perfect !")
|
log.info("Core is running, perfect !")
|
||||||
} else {
|
} else {
|
||||||
log.info("Core is not running, starting it !")
|
if (!store.get('askingCore')) {
|
||||||
const dialogOpts = {
|
const dialogOpts = {
|
||||||
type: 'info',
|
type: 'info',
|
||||||
buttons: [i18n.__("electron_translate_13"), i18n.__("electron_translate_14")],
|
buttons: [i18n.__("electron_translate_13"), i18n.__("electron_translate_14")],
|
||||||
@ -487,6 +487,7 @@ function checkQortal() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
const dialogOpts = {
|
const dialogOpts = {
|
||||||
@ -567,6 +568,7 @@ async function removeQortalZip() {
|
|||||||
|
|
||||||
async function checkAndStart() {
|
async function checkAndStart() {
|
||||||
try {
|
try {
|
||||||
|
if (!store.get('askingCore')) {
|
||||||
const dialogOpts = {
|
const dialogOpts = {
|
||||||
type: 'info',
|
type: 'info',
|
||||||
buttons: [i18n.__("electron_translate_13"), i18n.__("electron_translate_14")],
|
buttons: [i18n.__("electron_translate_13"), i18n.__("electron_translate_14")],
|
||||||
@ -585,6 +587,7 @@ async function checkAndStart() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
log.info('Sed error', err)
|
log.info('Sed error', err)
|
||||||
}
|
}
|
||||||
@ -709,16 +712,36 @@ const editMenu = Menu.buildFromTemplate([
|
|||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Edit",
|
label: i18n.__("electron_translate_34"),
|
||||||
submenu: [
|
submenu: [{
|
||||||
{ label: "Undo", accelerator: "CommandOrControl+Z", selector: "undo:" },
|
label: i18n.__("electron_translate_31"),
|
||||||
{ label: "Redo", accelerator: "CommandOrControl+Shift+Z", selector: "redo:" },
|
click() {
|
||||||
{ type: "separator" },
|
const dialogOpts = {
|
||||||
{ label: "Cut", accelerator: "CommandOrControl+X", selector: "cut:" },
|
type: 'info',
|
||||||
{ label: "Copy", accelerator: "CommandOrControl+C", selector: "copy:" },
|
noLink: true,
|
||||||
{ label: "Paste", accelerator: "CommandOrControl+V", selector: "paste:" },
|
buttons: [i18n.__("electron_translate_29"), i18n.__("electron_translate_30")],
|
||||||
{ label: "Select All", accelerator: "CommandOrControl+A", selector: "selectAll:" }
|
title: i18n.__("electron_translate_31"),
|
||||||
]
|
message: i18n.__("electron_translate_32"),
|
||||||
|
detail: i18n.__("electron_translate_33"),
|
||||||
|
checkboxLabel: i18n.__("electron_translate_28"),
|
||||||
|
checkboxChecked: store.get('askingCore')
|
||||||
|
}
|
||||||
|
dialog.showMessageBox(dialogOpts).then((returnValue) => {
|
||||||
|
if (returnValue.response === 0) {
|
||||||
|
store.set('askingCore', returnValue.checkboxChecked)
|
||||||
|
} else {
|
||||||
|
store.set('askingCore', returnValue.checkboxChecked)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "Check for update",
|
||||||
|
click() {
|
||||||
|
autoUpdater.checkForUpdatesAndNotify()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -897,6 +920,13 @@ if (!isLock) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
autoUpdater.on('update-not-available', (event) => {
|
||||||
|
const noUpdate = new Notification({
|
||||||
|
title: 'Checking for update',
|
||||||
|
body: 'No update available, you are on latest version.'
|
||||||
|
})
|
||||||
|
noUpdate.show()
|
||||||
|
})
|
||||||
autoUpdater.on('download-progress', (progressObj) => {
|
autoUpdater.on('download-progress', (progressObj) => {
|
||||||
myWindow.webContents.send('downloadProgress', progressObj)
|
myWindow.webContents.send('downloadProgress', progressObj)
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user