plugin XEP-0060: use client instead of profile_key in getItems

This commit is contained in:
Goffi 2017-09-24 16:32:22 +02:00
commit 3f2c1046eb

View file

@ -104,7 +104,7 @@ class Events(object):
"""
if not id_:
id_ = NS_EVENT
items, metadata = yield self._p.getItems(service, node, item_ids=[id_], profile_key=client.profile)
items, metadata = yield self._p.getItems(client, service, node, item_ids=[id_])
try:
event_elt = next(items[0].elements(NS_EVENT, u'event'))
except IndexError:
@ -285,7 +285,7 @@ class Events(object):
@return (dict): a dict with current attendance status,
an empty dict is returned if nothing has been answered yed
"""
items, metadata = yield self._p.getItems(service, node, item_ids=[client.jid.userhost()], profile_key=client.profile)
items, metadata = yield self._p.getItems(client, service, node, item_ids=[client.jid.userhost()])
try:
event_elt = next(items[0].elements(NS_EVENT, u'invitee'))
except IndexError:
@ -339,7 +339,7 @@ class Events(object):
@return (dict): a dict with current attendance status,
an empty dict is returned if nothing has been answered yed
"""
items, metadata = yield self._p.getItems(service, node, profile_key=client.profile)
items, metadata = yield self._p.getItems(client, service, node)
invitees = {}
for item in items:
try: