mirror of https://github.com/zulip/zulip.git
recent_view_ui: Cut import of unread_ops.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
95785739ac
commit
18bdfde9e7
|
@ -33,7 +33,6 @@ import * as sub_store from "./sub_store";
|
||||||
import * as timerender from "./timerender";
|
import * as timerender from "./timerender";
|
||||||
import * as ui_util from "./ui_util";
|
import * as ui_util from "./ui_util";
|
||||||
import * as unread from "./unread";
|
import * as unread from "./unread";
|
||||||
import * as unread_ops from "./unread_ops";
|
|
||||||
import * as user_status from "./user_status";
|
import * as user_status from "./user_status";
|
||||||
import * as user_topics from "./user_topics";
|
import * as user_topics from "./user_topics";
|
||||||
import * as views_util from "./views_util";
|
import * as views_util from "./views_util";
|
||||||
|
@ -1244,7 +1243,7 @@ export function change_focused_element($elt, input_key) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function initialize({on_click_participant}) {
|
export function initialize({on_click_participant, on_mark_pm_as_read, on_mark_topic_as_read}) {
|
||||||
// load filters from local storage.
|
// load filters from local storage.
|
||||||
if (!page_params.is_spectator) {
|
if (!page_params.is_spectator) {
|
||||||
// A user may have a stored filter and can log out
|
// A user may have a stored filter and can log out
|
||||||
|
@ -1326,12 +1325,12 @@ export function initialize({on_click_participant}) {
|
||||||
const user_ids_string = $elt.attr("data-user-ids-string");
|
const user_ids_string = $elt.attr("data-user-ids-string");
|
||||||
if (user_ids_string) {
|
if (user_ids_string) {
|
||||||
// direct message row
|
// direct message row
|
||||||
unread_ops.mark_pm_as_read(user_ids_string);
|
on_mark_pm_as_read(user_ids_string);
|
||||||
} else {
|
} else {
|
||||||
// Stream row
|
// Stream row
|
||||||
const stream_id = Number.parseInt($elt.attr("data-stream-id"), 10);
|
const stream_id = Number.parseInt($elt.attr("data-stream-id"), 10);
|
||||||
const topic = $elt.attr("data-topic-name");
|
const topic = $elt.attr("data-topic-name");
|
||||||
unread_ops.mark_topic_as_read(stream_id, topic);
|
on_mark_topic_as_read(stream_id, topic);
|
||||||
}
|
}
|
||||||
// If `unread` filter is selected, the focused topic row gets removed
|
// If `unread` filter is selected, the focused topic row gets removed
|
||||||
// and we automatically move one row down.
|
// and we automatically move one row down.
|
||||||
|
|
|
@ -596,6 +596,8 @@ export function initialize_everything() {
|
||||||
const user = people.get_by_user_id(participant_user_id);
|
const user = people.get_by_user_id(participant_user_id);
|
||||||
user_card_popover.toggle_user_card_popover(avatar_element, user);
|
user_card_popover.toggle_user_card_popover(avatar_element, user);
|
||||||
},
|
},
|
||||||
|
on_mark_pm_as_read: unread_ops.mark_pm_as_read,
|
||||||
|
on_mark_topic_as_read: unread_ops.mark_topic_as_read,
|
||||||
});
|
});
|
||||||
inbox_ui.initialize();
|
inbox_ui.initialize();
|
||||||
alert_words.initialize(alert_words_params);
|
alert_words.initialize(alert_words_params);
|
||||||
|
|
Loading…
Reference in New Issue