8000 Update signaler.go. · keyur2maru/flutter-webrtc-server@088fd6a · GitHub
[go: up one dir, main page]

Skip to content

Commit 088fd6a

Browse files
committed
Update signaler.go.
1 parent f1a5c39 commit 088fd6a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pkg/signaler/signaler.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,18 +205,18 @@ func (s *Signaler) HandleNewWebSocket(conn *websocket.WebSocketConn, request *ht
205205
fallthrough
206206
case "candidate":
207207
{
208-
if _, ok := data["to"]; !ok {
208+
if to, ok := data["to"]; !ok || to == nil {
209209
logger.Errorf("No to id found!")
210210
return
211211
}
212212

213-
To := data["to"].(string)
214-
if peer, ok := s.peers[To]; !ok {
213+
to := data["to"].(string)
214+
if peer, ok := s.peers[to]; !ok {
215215
msg := map[string]interface{}{
216216
"type": "error",
217217
"data": map[string]interface{}{
218218
"request": request["type"],
219-
"reason": "Peer [" + To + "] not found ",
219+
"reason": "Peer [" + to + "] not found ",
220220
},
221221
}
222222
conn.Send(Marshal(msg))
@@ -228,7 +228,7 @@ func (s *Signaler) HandleNewWebSocket(conn *websocket.WebSocketConn, request *ht
228228
break
229229
case "bye":
230230
{
231-
if _, ok := data["session_id"]; !ok {
231+
if id, ok := data["session_id"]; !ok || id == nil {
232232
logger.Errorf("No session_id found!")
233233
return
234234
}

0 commit comments

Comments
 (0)
0