1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-24 15:11:40 +00:00

Stream EPIPEエラー解決、データはこれからJSON保存

This commit is contained in:
Rokt33r
2015-11-25 07:37:33 +09:00
parent d4d1c32288
commit 2c39d8b1c8
11 changed files with 80 additions and 219 deletions

View File

@@ -3,7 +3,6 @@ const app = electron.app
const Tray = electron.Tray
const Menu = electron.Menu
const MenuItem = electron.MenuItem
const ipc = electron.ipcMain
process.stdin.setEncoding('utf8')
@@ -11,14 +10,14 @@ console.log = function () {
process.stdout.write(JSON.stringify({
type: 'log',
data: JSON.stringify(Array.prototype.slice.call(arguments).join(' '))
}))
}), 'utf-8')
}
function emit (type, data) {
process.stdout.write(JSON.stringify({
type: type,
data: JSON.stringify(data)
}))
}), 'utf-8')
}
var finderWindow
@@ -50,10 +49,6 @@ app.on('ready', function () {
}))
appIcon.setContextMenu(trayMenu)
ipc.on('request-data', function () {
emit('request-data')
})
process.stdin.on('data', function (payload) {
try {
payload = JSON.parse(payload)
@@ -66,13 +61,8 @@ app.on('ready', function () {
case 'open-finder':
finderWindow.show()
break
case 'refresh-data':
finderWindow.webContents.send('refresh-data', payload.data)
break
}
})
emit('request-data')
})
global.hideFinder = function () {