mirror of
https://github.com/zulip/zulip.git
synced 2026-06-21 21:32:29 +08:00
unread.js: Add setter for messages_read_in_narrow.
After migration to an ES6 module, `messages_read_in_narrow` would no longer be mutable from outside the module. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
parent
8472292906
commit
e24ec31823
@ -152,7 +152,7 @@ exports.activate = function (raw_operators, opts) {
|
||||
}
|
||||
|
||||
if (!was_narrowed_already) {
|
||||
unread.messages_read_in_narrow = false;
|
||||
unread.set_messages_read_in_narrow(false);
|
||||
}
|
||||
|
||||
// IMPORTANT! At this point we are heavily committed to
|
||||
|
||||
@ -9,6 +9,9 @@ var exports = {};
|
||||
|
||||
exports.suppress_unread_counts = true;
|
||||
exports.messages_read_in_narrow = false;
|
||||
exports.set_messages_read_in_narrow = function (value) {
|
||||
exports.messages_read_in_narrow = value;
|
||||
};
|
||||
|
||||
function make_id_set() {
|
||||
/* This is just a basic set class where
|
||||
|
||||
@ -40,7 +40,7 @@ exports.process_read_messages_event = function (message_ids) {
|
||||
if (current_msg_list === message_list.narrowed) {
|
||||
// I'm not sure this entirely makes sense for all server
|
||||
// notifications.
|
||||
unread.messages_read_in_narrow = true;
|
||||
unread.set_messages_read_in_narrow(true);
|
||||
}
|
||||
|
||||
unread.mark_as_read(message_id);
|
||||
@ -70,7 +70,7 @@ exports.notify_server_messages_read = function (messages, options) {
|
||||
|
||||
_.each(messages, function (message) {
|
||||
if (current_msg_list === message_list.narrowed) {
|
||||
unread.messages_read_in_narrow = true;
|
||||
unread.set_messages_read_in_narrow(true);
|
||||
}
|
||||
|
||||
unread.mark_as_read(message.id);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user