19 lines
471 B
JavaScript
19 lines
471 B
JavaScript
module.exports = io => {
|
|
io.on('connection', socket => {
|
|
console.log(`A socket connection to the server has been made: ${socket.id}`)
|
|
socket.broadcast.emit('user connection', socket.id)
|
|
|
|
socket.on('disconnect', () => {
|
|
console.log(`${socket.id} has disconnected.`)
|
|
})
|
|
|
|
socket.on('message', message => {
|
|
socket.broadcast.emit('message', message)
|
|
})
|
|
|
|
socket.on('typing', () => {
|
|
socket.broadcast.emit('typing')
|
|
})
|
|
})
|
|
}
|