brutella / hc

hc is a lightweight framework to develop HomeKit accessories in Go.
Apache License 2.0
1.74k stars 189 forks source link

Manage characteristic events per socket #180

Closed brutella closed 3 years ago

brutella commented 4 years ago

An event message is sent to all connected clients if events are enabled and a characteristic value changes. If one client disables events, all other clients miss the events as well.

I think it would be better to manage events per connected socket, so that other clients can't disable events for all others.

JayFiDev commented 3 years ago

Could you add a litte pointer where this functionality is located? This would make it easier for others to help you when they are not too deep into your code yet.

brutella commented 3 years ago

I will publish a fix for this issue very soon.

JayFiDev commented 3 years ago

Any other issues/features you want help for? Maybe you could add some more issues with the „enhancement“ or „help needed“ tag.

brutella commented 3 years ago

Fixed in v1.2.3