Currently its pretty easy to accidentally send two messages in a row; it may be good to put in some sort of check to see if the exact same message is getting sent twice in a row in a short time frame, and either ignore or ask for confirmation on the duplicate.
Currently its pretty easy to accidentally send two messages in a row; it may be good to put in some sort of check to see if the exact same message is getting sent twice in a row in a short time frame, and either ignore or ask for confirmation on the duplicate.
For the debouncing uninitiated: https://www.allaboutcircuits.com/technical-articles/switch-bounce-how-to-deal-with-it/ https://en.m.wikipedia.org/wiki/Switch#Contact_bounce