mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +00:00
This sets us up to use better system-wide data structures for tracking subscribers. Basically, instead of storing subscriber data on the "sub" objects in stream_data.js, we instead have a parallel data structure called stream_subscribers. We also have stream_create, stream_edit, and friends use helper functions rather than accessing sub.subscribers directly.