From cc8e7e6a6b35187a5d7129f70be791f0e045a3ba Mon Sep 17 00:00:00 2001 From: KimJeongChul Date: Sun, 11 Oct 2020 23:57:57 +0900 Subject: [PATCH] [update] Register user and handle --- internal/websocket/websockethandler.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/internal/websocket/websockethandler.go b/internal/websocket/websockethandler.go index 49ee619..bc014e1 100644 --- a/internal/websocket/websockethandler.go +++ b/internal/websocket/websockethandler.go @@ -111,13 +111,21 @@ func (wsh *WebSocketHandler) handleMessage(ws *WebSocket) { continue } - if false { - log.Println(userID, handleID, pc, room) + isExistUser := room.Exist(userID) + if !isExistUser { + room.Register(userID) + room.RegisterHandle(userID, handleID, channel) + } else { + room.RegisterHandle(userID, handleID, channel) } //Set candidate case msg.Method == "candidate": // TODO Set Candidate + + //Request Subscribe + case msg.Method == "requestSubscribe": + // TODO Request Subscribe } } }