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

Reply via email to