We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 80198c7 commit 3f716f1Copy full SHA for 3f716f1
1 file changed
src/websocket/websocket.js
@@ -183,18 +183,15 @@ function initWebSocket(httpServer) {
183
}
184
});
185
186
- socket.on('offer', async (offer) => {
+ socket.on('offer', async (data) => {
187
try {
188
const roomSockets = await getUsersInRoom(socket.currentRoom);
189
-
190
- roomSockets.map((user) => {
191
- if (user.userId !== socket.userId) {
192
- socket.to(user.socketId).emit('offer', {
193
- offer: offer,
194
- senderId: socket.userId,
195
- });
196
- }
197
- })
+ const target = roomSockets.find((p) => p.userId === data.targetId);
+ socket.to(target.socketId).emit('offer', {
+ offer: data.offer,
+ senderId: socket.userId,
+ });
+
198
} catch (error) {
199
console.error("offer error", error.message);
200
socket.emit('error', { code: error.code, message: error.message });
0 commit comments