diff --git a/api/beacon/beacon.go b/api/beacon/beacon.go index fc49863..1b9076f 100644 --- a/api/beacon/beacon.go +++ b/api/beacon/beacon.go @@ -68,7 +68,10 @@ func (b *Beacon) WatchDeviceChanges(ctx context.Context) (chan bool, error) { } if changed.Name == "ManufacturerData" || changed.Name == "ServiceData" { - ch <- b.Parse() + select { + case ch <- b.Parse(): + default: + } } break