Loading nbxmpp/structs.py +10 −0 Changes for nbxmpp/structs.py: 10 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ from nbxmpp.protocol import JID from nbxmpp.protocol import NS_STANZAS from nbxmpp.protocol import NS_MAM_1 from nbxmpp.protocol import NS_MAM_2 from nbxmpp.protocol import NS_MUC from nbxmpp.const import MessageType from nbxmpp.const import AvatarState from nbxmpp.const import StatusCode Loading Loading @@ -131,6 +132,15 @@ class DiscoInfo(namedtuple('DiscoInfo', 'jid node identities features dataforms' except Exception: return None @property def is_muc(self): for identity in self.identities: if identity.category == 'conference': if NS_MUC in self.features: return True return False class DiscoIdentity(namedtuple('DiscoIdentity', 'category type name lang')): Loading Loading
nbxmpp/structs.py +10 −0 Changes for nbxmpp/structs.py: 10 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ from nbxmpp.protocol import JID from nbxmpp.protocol import NS_STANZAS from nbxmpp.protocol import NS_MAM_1 from nbxmpp.protocol import NS_MAM_2 from nbxmpp.protocol import NS_MUC from nbxmpp.const import MessageType from nbxmpp.const import AvatarState from nbxmpp.const import StatusCode Loading Loading @@ -131,6 +132,15 @@ class DiscoInfo(namedtuple('DiscoInfo', 'jid node identities features dataforms' except Exception: return None @property def is_muc(self): for identity in self.identities: if identity.category == 'conference': if NS_MUC in self.features: return True return False class DiscoIdentity(namedtuple('DiscoIdentity', 'category type name lang')): Loading