Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
ddfe6217 by lovetox at 2022-02-01T21:24:54+01:00
Client: Add resumeable property
Returns True if the stream is resumeable via stream management
- - - - -
2 changed files:
- nbxmpp/client.py
- nbxmpp/smacks.py
Changes:
=====================================
nbxmpp/client.py
=====================================
@@ -149,6 +149,10 @@ class Client(Observable):
def features(self):
return self._stream_features
+ @property
+ def resumeable(self):
+ return self._smacks.resumeable
+
@property
def sm_supported(self):
return self._smacks.sm_supported
=====================================
nbxmpp/smacks.py
=====================================
@@ -73,6 +73,10 @@ class Smacks:
self._log.info('Server supports detected: %s', value)
self._sm_supported = value
+ @property
+ def resumeable(self):
+ return self._session_id is not None and self.resume_supported
+
def delegate(self, stanza):
if stanza.getNamespace() != Namespace.STREAM_MGMT:
return
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/ddfe6217a84d04f3ac331db885e5b41bc9e00b25
--
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/ddfe6217a84d04f3ac331db885e5b41bc9e00b25
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits