feat(deps): switch to new electron

This commit is contained in:
Alexey Kasyanchuk
2021-01-04 03:05:23 +03:00
parent ab5303ecae
commit e3c20a6fe2
4 changed files with 6100 additions and 4402 deletions

View File

@ -60,8 +60,12 @@ else
}
ipcRenderer.on('callback', (event, id, data) => {
const callback = window.torrentSocket.callbacks[id]
if(callback)
callback(data)
if(callback) {
if(data)
callback(JSON.parse(data))
else
callback(data)
}
delete window.torrentSocket.callbacks[id]
});

View File

@ -182,7 +182,8 @@ app.on("ready", async () => {
width: 1000,
height: 600,
webPreferences: {
nodeIntegration: true
nodeIntegration: true,
enableRemoteModule: true,
}
});
@ -211,10 +212,10 @@ app.on("ready", async () => {
mainWindow.isVisible() ? mainWindow.hide() : mainWindow.show()
})
mainWindow.on('show', () => {
tray.setHighlightMode('always')
//tray.setHighlightMode('always')
})
mainWindow.on('hide', () => {
tray.setHighlightMode('never')
//tray.setHighlightMode('never')
})
mainWindow.on('close', (event) => {
@ -314,7 +315,7 @@ app.on("ready", async () => {
const id = arg[arg.length - 1].callback
arg[arg.length - 1] = (responce) => {
if(mainWindow)
mainWindow.webContents.send('callback', id, responce)
mainWindow.webContents.send('callback', id, JSON.stringify(responce))
}
}
callback.apply(null, arg)