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]