Bug #827

Going offline with a status message from Psi doesn't send the status to MUC's

Added by Norman Rasmussen 864 days ago. Updated 864 days ago.

Status:New Start:
Priority:Normal Due date:
Assigned to:Kevin Smith % Done:

0%

Category:Groupchat
Target version:-
Operating System:

All

Reported in:

0.12-devel


Description

I tracked this one down to psiaccount.cpp's logout method, it seems that the final unavailable broadcast presence is sent in logout, then a 100ms delay for the server to process, then client->close is called. client->close sends an unavailable presence for each groupchat the client is in, and then closes the stream.

Now if the same rules apply for broadcast presence and directed presence then the muc presences should be sent before the 100ms delay. Should they be sent with the proper status message too?

muc log: http://conference.psi-im.org/psi(at)conference.psi-im.org/2008/04/20.html

Also available in: Atom PDF