From 6e01be8ebd69b7f3048cf35d33e6f5d474dddd2c Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Fri, 13 Aug 2021 18:11:37 +0200 Subject: [PATCH] feat(utilities): log peerJS-server errors (#154) --- utilities/server.js | 3 ++- utilities/servers/peerjs-server.js | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/utilities/server.js b/utilities/server.js index 81a751d03..1b742bbea 100644 --- a/utilities/server.js +++ b/utilities/server.js @@ -1,5 +1,5 @@ var sourcemapsReaderServer = require('./servers/sourcemaps-server'); -var {peerRouter, peerConnection, peerDisconnect} = require('./servers/peerjs-server'); +var {peerRouter, peerConnection, peerDisconnect, peerError} = require('./servers/peerjs-server'); var express = require('express'); const {ExpressPeerServer} = require('peer'); @@ -28,6 +28,7 @@ const peerServer = ExpressPeerServer(server, { }); peerServer.on('connection', peerConnection); peerServer.on('disconnect', peerDisconnect); +peerServer.on('error', peerError); app.use('/', peerServer); app.enable('trust proxy'); module.exports = server; diff --git a/utilities/servers/peerjs-server.js b/utilities/servers/peerjs-server.js index 20c18f998..ef6556531 100644 --- a/utilities/servers/peerjs-server.js +++ b/utilities/servers/peerjs-server.js @@ -42,6 +42,11 @@ const peerDisconnect = (client) => { } } +const peerError = (error) => { + console.error('error fired'); + console.error(error); +} + peerRouter.get('/peers', function (req, res) { console.log("looking for all available sessions"); @@ -60,5 +65,6 @@ peerRouter.get('/peers/:projectKey', function (req, res) { module.exports = { peerRouter, peerConnection, - peerDisconnect + peerDisconnect, + peerError }; \ No newline at end of file