diff --git a/BACKEND/app/services/line_connection.ts b/BACKEND/app/services/line_connection.ts index 250ed82..b3838ec 100644 --- a/BACKEND/app/services/line_connection.ts +++ b/BACKEND/app/services/line_connection.ts @@ -146,9 +146,9 @@ export default class LineConnection { this.socketIO.emit('line_error', { stationId, lineId: id, - error: err.message + '\r\n', + error: '\n' + err.message + '\n', }) - reject(err) + resolve() }) this.client.on('close', () => { diff --git a/BACKEND/providers/socket_io_provider.ts b/BACKEND/providers/socket_io_provider.ts index 30548b3..6dea448 100644 --- a/BACKEND/providers/socket_io_provider.ts +++ b/BACKEND/providers/socket_io_provider.ts @@ -548,7 +548,8 @@ export class WebSocketIo { } } } catch (err: any) { - io.emit('line_error', { lineId, error: `[ERROR] ${err.message}\r\n`, stationId }) + this.lineConnecting = this.lineConnecting.filter((el) => el !== lineId) + io.emit('line_error', { lineId, error: `\n[ERROR] ${err.message}\n`, stationId }) } } }