mirror of
https://github.com/discourse/discourse.git
synced 2025-02-21 13:58:13 +08:00

Using a shared channel with per-message permissions means that every client is updated with the channel's 'last_id', even if there are no messages available to them. Per-user channel names avoid this problem - the last_id will only be incremented when there is a message for the given user.