Philipp Hörist pushed to branch master at gajim / gajim


Commits:
062b62db by Daniel Brötzmann at 2019-06-10T20:35:16Z
CapsCache: Add room info query

- - - - -


1 changed file:

- gajim/common/caps_cache.py


Changes:

=====================================
gajim/common/caps_cache.py
=====================================
@@ -504,3 +504,21 @@ class MucCapsCache:
                 except KeyError:
                     pass
         return allowed
+
+    def get_room_infos(self, jid):
+        room_info = {}
+        if jid in self.cache:
+            for form in self.cache[jid].data:
+                try:
+                    room_info['name'] = form['muc#roomconfig_roomname'].value
+                except KeyError:
+                    room_info['name'] = None
+                try:
+                    room_info['desc'] = form['muc#roominfo_description'].value
+                except KeyError:
+                    room_info['desc'] = None
+                try:
+                    room_info['lang'] = form['muc#roominfo_lang'].value
+                except KeyError:
+                    room_info['lang'] = None
+        return room_info or None



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/062b62db85dedf89bfdc7510789cdf89d4efa9ce

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/062b62db85dedf89bfdc7510789cdf89d4efa9ce
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