Implement abort in the client->server direction.

This commit is contained in:
Juliusz Chroboczek
2020-12-25 18:25:55 +01:00
parent cc35931ad1
commit d5c7a13aae
2 changed files with 26 additions and 0 deletions
+9
View File
@@ -1144,6 +1144,15 @@ func handleClientMessage(c *webClient, m clientMessage) error {
if !found {
log.Printf("Deleting unknown up connection %v", m.Id)
}
case "abort":
found := delDownConn(c, m.Id)
if !found {
log.Printf("Attempted to abort unknown connection")
}
c.write(clientMessage{
Type: "close",
Id: m.Id,
});
case "ice":
if m.Candidate == nil {
return group.ProtocolError("null candidate")