GNOME Bugzilla – Bug 710006
Ignore 'joined' events when joining a channel
Last modified: 2013-12-20 11:33:39 UTC
- Join a channel having loads of users - The chat view is flooded with "$user joined" events Empathy fixes this by ignoring such events during the first second when joining a new room.
(In reply to comment #0) > Empathy fixes this by ignoring such events during the first second So this isn't fixable at tp-idle level? I guess we should do this then ...
I don't think so, we don't have the concept of "initial members" of the channel, we join it and then discover whose in it.
OK, let's follow Empathy then.
Created attachment 257400 [details] [review] chatView: Ignore status messages for some time after joining Tp doesn't distinguish between members that we discover after joining and members that actually join after us, resulting in a flood of join status messages when joining a busy room. Work around this the same way Empathy does, by ignoring these events for a couple of seconds after joining.
Attachment 257400 [details] pushed as d2bbe17 - chatView: Ignore status messages for some time after joining
*** Bug 720814 has been marked as a duplicate of this bug. ***