Avoid panic on disconnect

This commit is contained in:
Lubos Dolezel
2023-03-07 18:18:14 +01:00
parent d61d3c6a75
commit 23f87fef8b
2 changed files with 14 additions and 3 deletions

7
app.go
View File

@@ -263,9 +263,12 @@ func (a *App) Start() {
// entity listeners and event listeners
elChan := make(chan ws.ChanMsg)
go ws.ListenWebsocket(a.conn, a.ctx, elChan)
var msg ws.ChanMsg
for {
msg = <-elChan
msg, ok := <-elChan
if !ok {
break
}
if a.entityListenersId == msg.Id {
go callEntityListeners(a, msg.Raw)
} else {