[Bug 19930] Close() on MUC channels should probably be asynchronous

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 12 19:46:34 CET 2011


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

--- Comment #2 from Will Thompson <will.thompson at collabora.co.uk> 2011-01-12 10:46:33 PST ---
I think your test should check that Gabble does *something* sensible if you
request a new channel while it's waiting for the server to ack you leaving the
room.

Possible sensible things include:

1. Just failing the channel request.
2. Queuing the join request.

> One problem might be that there is currently no timeout on this. If a server
> doesn't echo your unavailable presence then the channel will never close. I'm
> not sure if this is a problem yet though. Thoughts?

I think that, given that Gabble bothers to have a 180-second (!) timeout for
joining a room in the first place, it should have the same for leaving it.

-- 
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