Skip to content

Commit 22592a4

Browse files
authored
Feat/#295-C: 캠/마이크 상태 전달을 위한 소켓 이벤트 핸들링 (#335)
* feat: 캠/마이크 상태 전달을 위한 소켓 이벤트 핸들링 * refactor: video 오타 수정
1 parent d8ec80d commit 22592a4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

server/socket/workspace.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ function workspaceSocketServer(io: Server) {
4343
socket.to(receiverId).emit(WORKSPACE_EVENT.RECEIVE_ICE, ice, senderId);
4444
});
4545

46+
// TODO: 소켓 이벤트 메시지 상수화
47+
socket.on('audio_state_changed', (audioOn) => {
48+
namespace.emit('audio_state_changed', socket.id, audioOn);
49+
});
50+
51+
socket.on('video_state_changed', (videoOn) => {
52+
namespace.emit('video_state_changed', socket.id, videoOn);
53+
});
54+
4655
socket.on('disconnecting', () => {
4756
const senderId = socket.id;
4857
socket.broadcast.emit(WORKSPACE_EVENT.RECEIVE_BYE, senderId);

0 commit comments

Comments
 (0)