diff --git a/packages/api/src/controllers/serverConnections.js b/packages/api/src/controllers/serverConnections.js index 6f9ee355e..82f90f8ea 100644 --- a/packages/api/src/controllers/serverConnections.js +++ b/packages/api/src/controllers/serverConnections.js @@ -19,9 +19,6 @@ module.exports = { existing.status = status; socket.emitChanged(`server-status-changed`); }, - handle_error(conid, { error }) { - console.log(`Error in server connection ${conid}: ${error}`); - }, handle_ping() {}, async ensureOpened(conid) { diff --git a/packages/api/src/proc/serverConnectionProcess.js b/packages/api/src/proc/serverConnectionProcess.js index 225f8cdd1..0cba8c760 100644 --- a/packages/api/src/proc/serverConnectionProcess.js +++ b/packages/api/src/proc/serverConnectionProcess.js @@ -96,8 +96,11 @@ function start() { process.on('message', async (message) => { try { await handleMessage(message); - } catch (e) { - process.send({ msgtype: 'error', error: e.message }); + } catch (err) { + setStatus({ + name: 'error', + message: err.message, + }); } }); }