diff --git a/sat_frontends/quick_frontend/quick_contact_list.py b/sat_frontends/quick_frontend/quick_contact_list.py index d0e38e6d..30180a8f 100644 --- a/sat_frontends/quick_frontend/quick_contact_list.py +++ b/sat_frontends/quick_frontend/quick_contact_list.py @@ -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