I am emitting socket from express server whenever successful submission occurs and show toast to other user. But React-Toastify is showing toast to all members in room.
React Code -
useEffect(() => {
socket.on('successful submission', (data) => {
toast.success('Opponent Successfully Submitted')
})
}, [])
Express Code
io.on("connection", (socket: Socket) => {
socket.on('joinroom', ({ roomId }) => {
socket.join(roomId)
socket.broadcast.to(roomId).emit('userjoined', roomId)
})
socket.on('successful submission', ({ roomId }) => {
socket.broadcast.to(roomId).emit('successful submission', true)
})
})
Please Help and thanks to those who helped!!