Scribe.js/writers/SocketIO.js
2016-01-22 08:22:11 -06:00

18 lines
No EOL
290 B
JavaScript

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);
}
}