quick frontend(contact list): new "isInRoster" method

This commit is contained in:
Goffi 2020-02-26 22:03:15 +01:00
commit 65dd411a2b

View file

@ -135,6 +135,7 @@ class ProfileContactList(object):
"""Check if entity is in contact list
An entity can be in contact list even if not in roster
use isInRoster to check if entity is in roster.
@param entity (jid.JID): jid of the entity (resource is not ignored,
use bare jid if needed)
"""
@ -364,6 +365,14 @@ class ProfileContactList(object):
return self._groups[group]
return self._groups[group][name]
def isInRoster(self, entity):
"""Tell if an entity is in roster
@param entity(jid.JID): jid of the entity
the bare jid will be used
"""
return entity.bare in self._roster
def isRoom(self, entity):
"""Helper method to know if entity is a MUC room