mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 20:44:04 +00:00
refactor: Extract people.get_users_from_ids.
This commit is contained in:
@@ -55,6 +55,10 @@ function split_to_ints(lst) {
|
||||
return lst.split(",").map((s) => Number.parseInt(s, 10));
|
||||
}
|
||||
|
||||
export function get_users_from_ids(user_ids) {
|
||||
return user_ids.map((user_id) => get_by_user_id(user_id));
|
||||
}
|
||||
|
||||
export function get_by_user_id(user_id, ignore_missing) {
|
||||
if (!people_by_user_id_dict.has(user_id) && !ignore_missing) {
|
||||
blueslip.error("Unknown user_id in get_by_user_id: " + user_id);
|
||||
|
||||
@@ -73,10 +73,6 @@ export function is_sub_settings_active(sub) {
|
||||
return false;
|
||||
}
|
||||
|
||||
export function get_users_from_subscribers(subscribers) {
|
||||
return subscribers.map((user_id) => people.get_by_user_id(user_id));
|
||||
}
|
||||
|
||||
export function get_retention_policy_text_for_subscription_type(sub) {
|
||||
let message_retention_days = sub.message_retention_days;
|
||||
// If both this stream and the organization-level policy are to retain forever,
|
||||
@@ -401,7 +397,7 @@ function enable_subscriber_management({sub, parent_container}) {
|
||||
list.empty();
|
||||
|
||||
const user_ids = peer_data.get_subscribers(stream_id);
|
||||
const users = get_users_from_subscribers(user_ids);
|
||||
const users = people.get_users_from_ids(user_ids);
|
||||
people.sort_but_pin_current_user_on_top(users);
|
||||
|
||||
function get_users_for_subscriber_typeahead() {
|
||||
|
||||
@@ -178,8 +178,8 @@ export function update_subscribers_list(sub) {
|
||||
if (!stream_data.can_view_subscribers(sub)) {
|
||||
$(".subscriber_list_settings_container").hide();
|
||||
} else {
|
||||
const subscribers = peer_data.get_subscribers(sub.stream_id);
|
||||
const users = stream_edit.get_users_from_subscribers(subscribers);
|
||||
const subscriber_ids = peer_data.get_subscribers(sub.stream_id);
|
||||
const users = people.get_users_from_ids(subscriber_ids);
|
||||
|
||||
/*
|
||||
We try to find a subscribers list that is already in the
|
||||
|
||||
Reference in New Issue
Block a user