fix(macos): fix crashes under Mac OS X

This commit is contained in:
Alexey Kasyanchuk 2018-08-05 01:43:22 +03:00
parent 585b683380
commit 45af9bddea
3 changed files with 10 additions and 4 deletions

View File

@ -295,8 +295,14 @@ const stop = () => {
if(mainWindow)
mainWindow.hide()
// bug with mac os tray closing
// https://github.com/electron/electron/issues/9982
// https://github.com/electron/electron/issues/13556
if(process.platform !== 'darwin')
{
if(tray)
tray.destroy()
}
if(spider)
{

View File

@ -28,7 +28,7 @@ let config = {
sphinx: {
host : '127.0.0.1',
port : 9306,
connectionLimit: 12
connectionLimit: 10
},
spider: {

View File

@ -23,7 +23,7 @@ module.exports = class Feed {
config.feedDate = this.feedDate
await this.sphinx.query('delete from feed where id > 0')
let id = 0
return Promise.all(
await Promise.all(
this.feed.map(
async record => await this.sphinx.query('insert into feed(id, data) values(?, ?)', [++id, JSON.stringify(record)])
)