Fix panic conditions

This commit is contained in:
Dane Everitt
2022-02-05 12:11:00 -05:00
parent 9f985ae044
commit 5d1d3cc9e6
2 changed files with 8 additions and 2 deletions

View File

@@ -125,7 +125,10 @@ func (h *Handler) listenForServerEvents(ctx context.Context) error {
}
onError(server.InstallOutputEvent, sendErr)
case b := <-eventChan:
e := events.MustDecode(b)
var e events.Event
if err := events.DecodeTo(b, &e); err != nil {
continue
}
var sendErr error
message := Message{Event: e.Topic}
if str, ok := e.Data.(string); ok {