forked from mirrors/Scribe.js
18 lines
No EOL
290 B
JavaScript
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);
|
|
}
|
|
} |