[Bug 21839] Mishandles <presence type='error'> in response to <presence type='subscribe'>

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 6 13:04:09 CEST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=21839

--- Comment #1 from Will Thompson <will.thompson at collabora.co.uk> 2011-05-06 04:04:08 PDT ---
The ContactList interface doesn't make it all that easy to support this.

Because subscription requests are sent as <presence/> stanzas, we can't delay
returning from RequestSubscription() until we get a reply: in the happy path,
we only get a reply when the contact accepts the subscription which may be
literally days in the future. And the ContactList interface has no way for us
to subsequently remove the contact with an error message like “sorry this
contact doesn't exist”; we can only signal that they've been removed, without a
reason. :/

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list