Philipp Hörist pushed to branch master at gajim / python-nbxmpp


Commits:
e6c85049 by Philipp Hörist at 2025-03-02T21:39:32+01:00
imprv: DiscoInfo: Add more MUC config fields

- - - - -


1 changed file:

- nbxmpp/structs.py


Changes:

=====================================
nbxmpp/structs.py
=====================================
@@ -625,6 +625,21 @@ class DiscoInfo(NamedTuple):
     def muc_lang(self) -> Optional[Any]:
         return self.get_field_value(Namespace.MUC_INFO, "muc#roominfo_lang")
 
+    @property
+    def muc_allows_invites(self) -> bool | None:
+        return self.get_field_value(Namespace.MUC_INFO, 
"muc#roomconfig_allowinvites")
+
+    @property
+    def prosody_allow_member_invites(self) -> bool | None:
+        return self.get_field_value(
+            Namespace.MUC_INFO,
+            r"{http://prosody.im/protocol/muc}roomconfig_allowmemberinvites";,
+        )
+
+    @property
+    def roomconfig_allowpm(self) -> str | None:
+        return self.get_field_value(Namespace.MUC_INFO, 
"muc#roomconfig_allowpm")
+
     @property
     def muc_is_persistent(self) -> bool:
         return "muc_persistent" in self.features



View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/e6c8504912a4be9324b36d202f36fb7d80eb9a7e

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/e6c8504912a4be9324b36d202f36fb7d80eb9a7e
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to