core: contact deletion from roster if we have no subscription to it (behaviour may change in futur)

quick frontend: groups is updated in contactList in case of roster push
This commit is contained in:
Goffi 2011-05-29 16:12:08 +02:00
commit 279f173624

View file

@ -203,7 +203,11 @@ class QuickApp():
if not self.check_profile(profile):
return
entity=JID(JabberId)
self.rosterList[entity.short]=(dict(attributes), list(groups))
_groups = list(groups)
self.rosterList[entity.short]=(dict(attributes), _groups)
if entity in self.CM:
self.CM.update(entity, 'groups', _groups)
self.contactList.replace(entity, self.CM.getAttr(entity, 'groups'))
def newMessage(self, from_jid, msg, type, to_jid, profile):
if not self.check_profile(profile):