]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/tests/fixtures/peertube-plugin-test-websocket/main.js
1 const WebSocketServer
= require('ws').WebSocketServer
3 async
function register ({
6 const wss
= new WebSocketServer({ noServer: true })
8 wss
.on('connection', function connection(ws
) {
9 ws
.on('message', function message(data
) {
10 if (data
.toString() === 'ping') {
16 registerWebSocketRoute({
19 handler: (request
, socket
, head
) => {
20 wss
.handleUpgrade(request
, socket
, head
, ws
=> {
21 wss
.emit('connection', ws
, request
)
27 async
function unregister () {
36 // ###########################################################################