diff --git a/wshandler/wshandler.go b/wshandler/wshandler.go index b26a10a..88aecbe 100644 --- a/wshandler/wshandler.go +++ b/wshandler/wshandler.go @@ -377,6 +377,7 @@ func (sh *subhandler) mainLoop(ctx context.Context) { } bt, _ := json.Marshal(roomnames) sh.callReceiver.OnClientMessageReceived(conn.sender, Disconnected, bytes.NewBuffer(bt)) + conn.Close() } }()