Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const httpServer = http.createServer(app);
- var io = require('socket.io')(httpServer);
- app.set('socketio', io);
- io.sockets.on('connection', function (client) {
- client.on('join', (data) => {
- client.join(data.room);
- console.log(client.id + " is connected.");
- });
- client.on('likeEvent', (data) => {
- client.broadcast.in(data.room).emit('like event', {message:'New '+data.module+' created.'});
- });
- client.on('commentEvent', (data) => {
- client.broadcast.in(data.room).emit('comment event', {message:'New '+data.module+' created.'});
- });
- client.on('commentPost', (data) => {
- client.broadcast.in(data.room).emit('comment post', {message:'New '+data.module+' created.'});
- });
- client.on('likePost', (data) => {
- client.broadcast.in(data.room).emit('like post', {message:'New '+data.module+' created.'});
- });
- client.on('likeComment', (data) => {
- client.broadcast.in(data.room).emit('like comment', {message:'New '+data.module+' created.'});
- });
- client.on('likePostComment', (data) => {
- client.broadcast.in(data.room).emit('like post comment', {message:'New '+data.module+' created.'});
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement