mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +00:00
refactor: Remove subscribers from stream_data subs.
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.
This commit is contained in:
@@ -194,7 +194,8 @@ exports.update_subscribers_list = function (sub) {
|
||||
if (!sub.can_access_subscribers) {
|
||||
$(".subscriber_list_settings_container").hide();
|
||||
} else {
|
||||
const users = stream_edit.get_users_from_subscribers(sub.subscribers);
|
||||
const subscribers = stream_data.get_subscribers(sub.stream_id);
|
||||
const users = stream_edit.get_users_from_subscribers(subscribers);
|
||||
|
||||
/*
|
||||
We try to find a subscribers list that is already in the
|
||||
|
||||
Reference in New Issue
Block a user