Skip to content

Commit 3f716f1

Browse files
author
성현주
committed
Fix: websocket offer
헛의심이었다... 백도 모든 애들에게 돌면서 offer를 보내고 프론트도 모두에게 offer를 보내고 있었다 소통의 중요성! 이거 자소서에 써? 그래서 서버가 받은 고대로 전달하기로 변경
1 parent 80198c7 commit 3f716f1

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

src/websocket/websocket.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,18 +183,15 @@ function initWebSocket(httpServer) {
183183
}
184184
});
185185

186-
socket.on('offer', async (offer) => {
186+
socket.on('offer', async (data) => {
187187
try {
188188
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-
})
189+
const target = roomSockets.find((p) => p.userId === data.targetId);
190+
socket.to(target.socketId).emit('offer', {
191+
offer: data.offer,
192+
senderId: socket.userId,
193+
});
194+
198195
} catch (error) {
199196
console.error("offer error", error.message);
200197
socket.emit('error', { code: error.code, message: error.message });

0 commit comments

Comments
 (0)