slixmpp-omemo/slixmpp_omemo
Maxime “pep” Buquet af33cd41e5
Learn about chain length: new should_heartbeat method
With this commit, slixmpp-omemo now reads the ratchet chain length,
(both receiving and sending), that we should track to know when to send
a heartbeat message.

This allows us to signal other devices that we are still active and
listening. Some clients will stop encrypting to us if we haven't replied
for a certain number of messages.

The current 0384 spec (0.7) says we should send a heartbeat message at
least once this number goes over 53 (fair dice roll). It doesn't say
when a client may/should stop encrypting to us, or what it should do at
all once we go over 53.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-07-13 20:29:14 +02:00
..
__init__.py Learn about chain length: new should_heartbeat method 2021-07-13 20:29:14 +02:00
stanza.py Initial split version of this repo 2019-02-17 18:05:43 +00:00
version.py Release 0.5.0 2021-07-12 11:22:23 +02:00