Mercurial > libervia-pubsub
comparison sat_pubsub/remote_roster.py @ 253:06494c9b25f2
update to fix broken RemoteRoster after Wokkel 0.7.1 changes
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 25 Feb 2013 23:31:38 +0100 |
parents | a6170637690d |
children | d55620ceafed |
comparison
equal
deleted
inserted
replaced
252:25a1dc7181cc | 253:06494c9b25f2 |
---|---|
80 | 80 |
81 def processRoster(result): | 81 def processRoster(result): |
82 roster = {} | 82 roster = {} |
83 for element in domish.generateElementsQNamed(result.query.children, | 83 for element in domish.generateElementsQNamed(result.query.children, |
84 'item', NS_ROSTER): | 84 'item', NS_ROSTER): |
85 item = self._parseRosterItem(element) | 85 item = xmppim.RosterItem.fromElement(element) |
86 roster[item.jid.userhost()] = item | 86 roster[item.entity] = item |
87 | 87 |
88 return roster | 88 return roster |
89 | 89 |
90 iq = IQ(self.xmlstream, 'get') | 90 iq = IQ(self.xmlstream, 'get') |
91 iq.addElement((NS_ROSTER, 'query')) | 91 iq.addElement((NS_ROSTER, 'query')) |