Files
kami-parse-server/src/Adapters/WebSocketServer/WSAdapter.js

23 lines
503 B
JavaScript
Raw Normal View History

/*eslint no-unused-vars: "off"*/
import { WSSAdapter } from './WSSAdapter';
const WebSocketServer = require('ws').Server;
/**
* Wrapper for ws node module
*/
export class WSAdapter extends WSSAdapter {
constructor(options: any) {
super(options);
const wss = new WebSocketServer({ server: options.server });
wss.on('listening', this.onListen);
wss.on('connection', this.onConnection);
}
onListen() {}
onConnection(ws) {}
start() {}
close() {}
}
export default WSAdapter;