UNPKG

webrtc-signaling-helpers

Version:

This is a helper package which is needed to be installed if webrtc-signaling-server is installed

24 lines (18 loc) 829 B
// TechnicalHeist - www.technicalheist.com // MIT License - https://github.com/technicalheist/webrtc-signaling-helpers/blob/master/LICENSE // Documentation - https://github.com/technicalheist/webrtc-signaling-helpers const ioServer = require('socket.io'); exports.socket = (signalingServer,config,httpApp) => { ioServer(httpApp).on('connection', function(socket) { signalingServer.addSocket(socket, config); // ---------------------- // below code is optional const params = socket.handshake.query; if (!params.socketCustomEvent) { params.socketCustomEvent = 'custom-message'; } socket.on(params.socketCustomEvent, function(message) { socket.broadcast.emit(params.socketCustomEvent, message); }); }); }