Scribe.js/writers/SocketIO.js

18 lines
290 B
JavaScript
Raw Normal View History

2016-01-22 08:22:11 -06:00
import io from 'socket.io'
let sio;
export default class SocketIO {
constructor(port = 4000, debug = false) {
process.env.DEBUG = debug;
if (!sio) {
sio = io(port);
}
}
through(data, callback) {
sio.sockets.emit('data', data);
callback(null, data);
}
}