Thanks for the info! The linked branch mitigates this be eliminating reconnects for twoway invocations completely, and limiting reconnection attempts for oneway invocations to at most one per second. This is an interim fix, and I'm working on a solution that will eliminate the reconnection attempts completely once they have failed a number of times, but that's a non-trivial change. For now, this will certainly help to reduce battery drain by a lot.
Thanks for the info! The linked branch mitigates this be eliminating reconnects for twoway invocations completely, and limiting reconnection attempts for oneway invocations to at most one per second. This is an interim fix, and I'm working on a solution that will eliminate the reconnection attempts completely once they have failed a number of times, but that's a non-trivial change. For now, this will certainly help to reduce battery drain by a lot.