mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	recent_topics: Update unread count of topics inplace.
This commit is contained in:
		@@ -152,6 +152,11 @@ exports.update_topic_is_muted = function (stream_id, topic, is_muted) {
 | 
			
		||||
    return true;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
exports.update_topic_unread_count = function (message) {
 | 
			
		||||
    const topic_key = message.stream_id + ":" + message.topic;
 | 
			
		||||
    exports.inplace_rerender(topic_key);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
exports.complete_rerender = function () {
 | 
			
		||||
    // NOTE: This function is grows expensive with
 | 
			
		||||
    // number of topics. Only call when necessary.
 | 
			
		||||
 
 | 
			
		||||
@@ -15,6 +15,7 @@ function process_newly_read_message(message, options) {
 | 
			
		||||
        message_list.narrowed.show_message_as_read(message, options);
 | 
			
		||||
    }
 | 
			
		||||
    notifications.close_notification(message);
 | 
			
		||||
    recent_topics.update_topic_unread_count(message);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
exports.process_read_messages_event = function (message_ids) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user