MCPcopy
hub / github.com/openstf/stf / createServer

Function createServer

lib/units/device/plugins/screen/stream.js:422–447  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

420 }
421
422 function createServer() {
423 log.info('Starting WebSocket server on port %d', screenOptions.publicPort)
424
425 var wss = new WebSocket.Server({
426 port: screenOptions.publicPort
427 , perMessageDeflate: false
428 })
429
430 var listeningListener, errorListener
431 return new Promise(function(resolve, reject) {
432 listeningListener = function() {
433 return resolve(wss)
434 }
435
436 errorListener = function(err) {
437 return reject(err)
438 }
439
440 wss.on('listening', listeningListener)
441 wss.on('error', errorListener)
442 })
443 .finally(function() {
444 wss.removeListener('listening', listeningListener)
445 wss.removeListener('error', errorListener)
446 })
447 }
448
449 return createServer()
450 .then(function(wss) {

Callers 1

stream.jsFile · 0.70

Calls 2

resolveFunction · 0.85
rejectFunction · 0.85

Tested by

no test coverage detected