-
Notifications
You must be signed in to change notification settings - Fork 231
channels missing from /LIST #1161
Description
This is a bug in #704 exacerbated by the decision to make clients +i by default. If a non-operator client is not joined to a channel, the channel member count as per /LIST reflects only the non-invisible members. In many cases, this count will now be 0 (since clients are invisible by default). As of #704, channels with a visible member count of 0 are not shown (since this includes registered channels that are being kept alive to preserve their in-memory history buffers).
Inspircd appears to show the true member count (including invisible) to unprivileged users; seems like we should do this as well? We could also keep the current counting behavior and show these channels with a member count of 0, but that seems less desirable.
This is another excellent report from @bogdomania <3