Open PKGeorgiev opened 6 years ago
Hi, enhancements are welcome!
About the "remove when inactive" => the devices do not send keep-alives, hence we would have to implement the other way around and the server has to send keep-alive-checks. And yes, it should return an error, when the device is not active! good point
Are you going to realize the stale message removal strategy using a timer?
In situations where a registered sonoff device becomes offline or it was unable to acknowledge a packet due to intermittent wifi drop, the message will remain in device.messages forever.
Since message.sequence is a timestamp, a periodic timer could be implemented to clear stale messages (older than X minutes for example).
I have two more questions: