每当成功提交时,我都会从 express 服务器发出套接字并向其他用户显示 toast。但是 React-Toastify 正在向房间里的所有成员展示敬酒。
反应代码 -
useEffect(() => {
socket.on('successful submission', (data) => {
toast.success('Opponent Successfully Submitted')
})
}, [])
快递代码
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)
})
})
请帮助并感谢帮助的人!