format code

This commit is contained in:
Eva Ho 2023-07-21 12:49:40 -04:00
parent 0768b1b907
commit d2bfaeac63

View file

@ -103,33 +103,33 @@ if (require('electron-squirrel-startup')) {
function server() { function server() {
const binary = app.isPackaged const binary = app.isPackaged
? path.join(process.resourcesPath, 'ollama') ? path.join(process.resourcesPath, 'ollama')
: path.resolve(process.cwd(), '..', 'ollama'); : path.resolve(process.cwd(), '..', 'ollama')
const proc = spawn(binary, ['serve']); const proc = spawn(binary, ['serve'])
proc.stdout.on('data', data => { proc.stdout.on('data', data => {
logger.info(data.toString().trim()); logger.info(data.toString().trim())
}); })
proc.stderr.on('data', data => { proc.stderr.on('data', data => {
logger.error(data.toString().trim()); logger.error(data.toString().trim())
}); })
proc.on('exit', (code, signal) => { proc.on('exit', (code, signal) => {
if (code === 0 || code === null) { if (code === 0 || code === null) {
logger.info('Server has stopped.'); logger.info('Server has stopped.')
setTimeout(server, 5000); setTimeout(server, 5000)
} else { } else {
logger.error(`Server exited with code: ${code}, signal: ${signal}`); logger.error(`Server exited with code: ${code}, signal: ${signal}`)
setTimeout(server, 3000); setTimeout(server, 3000)
} }
}); })
app.on('before-quit', () => { app.on('before-quit', () => {
proc.off('exit', server); proc.off('exit', server)
proc.kill(); proc.kill()
}); })
} }
if (process.platform === 'darwin') { if (process.platform === 'darwin') {