After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 710006 - Ignore 'joined' events when joining a channel
Ignore 'joined' events when joining a channel
Status: RESOLVED FIXED
Product: polari
Classification: Applications
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Polari maintainers
Polari maintainers
: 720814 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-10-12 18:54 UTC by Guillaume Desmottes
Modified: 2013-12-20 11:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
chatView: Ignore status messages for some time after joining (1.87 KB, patch)
2013-10-16 08:16 UTC, Florian Müllner
committed Details | Review

Description Guillaume Desmottes 2013-10-12 18:54:13 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.
Comment 1 Florian Müllner 2013-10-12 20:10:15 UTC
(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 ...
Comment 2 Guillaume Desmottes 2013-10-12 21:43:56 UTC
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.
Comment 3 Florian Müllner 2013-10-12 21:46:19 UTC
OK, let's follow Empathy then.
Comment 4 Florian Müllner 2013-10-16 08:16:39 UTC
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.
Comment 5 Florian Müllner 2013-10-17 21:38:43 UTC
Attachment 257400 [details] pushed as d2bbe17 - chatView: Ignore status messages for some time after joining
Comment 6 Carlos Soriano 2013-12-20 11:33:39 UTC
*** Bug 720814 has been marked as a duplicate of this bug. ***