# HG changeset patch # User Goffi # Date 1582750995 -3600 # Node ID 142ecb7f6338a13be3fbc4a2a6949e3ed9dcf1bd # Parent a15773c6c27307ace373f3977189e97761f74174 quick frontend(contact list): new "isInRoster" method diff -r a15773c6c273 -r 142ecb7f6338 sat_frontends/quick_frontend/quick_contact_list.py --- a/sat_frontends/quick_frontend/quick_contact_list.py Wed Feb 26 22:03:15 2020 +0100 +++ b/sat_frontends/quick_frontend/quick_contact_list.py Wed Feb 26 22:03:15 2020 +0100 @@ -135,6 +135,7 @@ """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 @@ 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