Mercurial > libervia-backend
diff frontends/src/quick_frontend/quick_chat.py @ 2015:20fb71b656e3
quick_frontend, primitivus (contact_list): improved and simplified handling of "special" entities:
- special_extras has been removed
- specials handle all entities (bare + full) in a single set
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 24 Jul 2016 17:47:09 +0200 |
parents | b536dd121da1 |
children | 7199e6bdb94e |
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_chat.py Tue Jul 19 21:25:22 2016 +0200 +++ b/frontends/src/quick_frontend/quick_chat.py Sun Jul 24 17:47:09 2016 +0200 @@ -106,7 +106,7 @@ except KeyError: log.error(u"extra data is missing user nick for uid {}".format(self.uid)) return "" - if self.parent.type == C.CHAT_GROUP or entity in contact_list.getSpecialExtras(C.CONTACT_SPECIAL_GROUP): + if self.parent.type == C.CHAT_GROUP or entity in contact_list.getSpecials(C.CONTACT_SPECIAL_GROUP): return entity.resource or "" if entity.bare in contact_list: return contact_list.getCache(entity, 'nick') or contact_list.getCache(entity, 'name') or entity.node or entity