mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	js: Convert static/js/message_live_update.js to ES6 module.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							817358ce00
						
					
				
				
					commit
					a1e9be884d
				
			@@ -174,7 +174,6 @@
 | 
				
			|||||||
                "message_fetch": false,
 | 
					                "message_fetch": false,
 | 
				
			||||||
                "message_flags": false,
 | 
					                "message_flags": false,
 | 
				
			||||||
                "message_list": false,
 | 
					                "message_list": false,
 | 
				
			||||||
                "message_live_update": false,
 | 
					 | 
				
			||||||
                "message_scroll": false,
 | 
					                "message_scroll": false,
 | 
				
			||||||
                "message_store": false,
 | 
					                "message_store": false,
 | 
				
			||||||
                "message_util": false,
 | 
					                "message_util": false,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,8 @@ const {run_test} = require("../zjsunit/test");
 | 
				
			|||||||
set_global("page_params", {});
 | 
					set_global("page_params", {});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const activity = set_global("activity", {});
 | 
					const activity = set_global("activity", {});
 | 
				
			||||||
const message_live_update = set_global("message_live_update", {});
 | 
					const message_live_update = {__esModule: true};
 | 
				
			||||||
 | 
					rewiremock("../../static/js/message_live_update").with(message_live_update);
 | 
				
			||||||
const pm_list = {__esModule: true};
 | 
					const pm_list = {__esModule: true};
 | 
				
			||||||
rewiremock("../../static/js/pm_list").with(pm_list);
 | 
					rewiremock("../../static/js/pm_list").with(pm_list);
 | 
				
			||||||
const settings_users = set_global("settings_users", {});
 | 
					const settings_users = set_global("settings_users", {});
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -51,7 +51,9 @@ const settings_account = set_global("settings_account", {
 | 
				
			|||||||
    update_full_name() {},
 | 
					    update_full_name() {},
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const message_live_update = set_global("message_live_update", {});
 | 
					const message_live_update = {__esModule: true};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					rewiremock("../../static/js/message_live_update").with(message_live_update);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
rewiremock.enable();
 | 
					rewiremock.enable();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ import "../unread";
 | 
				
			|||||||
import "../stream_list";
 | 
					import "../stream_list";
 | 
				
			||||||
import "../widgetize";
 | 
					import "../widgetize";
 | 
				
			||||||
import "../message_list";
 | 
					import "../message_list";
 | 
				
			||||||
import "../message_live_update";
 | 
					 | 
				
			||||||
import "../narrow_state";
 | 
					import "../narrow_state";
 | 
				
			||||||
import "../narrow";
 | 
					import "../narrow";
 | 
				
			||||||
import "../reload_state";
 | 
					import "../reload_state";
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								static/js/global.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								static/js/global.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -48,7 +48,6 @@ declare let message_events: any;
 | 
				
			|||||||
declare let message_fetch: any;
 | 
					declare let message_fetch: any;
 | 
				
			||||||
declare let message_flags: any;
 | 
					declare let message_flags: any;
 | 
				
			||||||
declare let message_list: any;
 | 
					declare let message_list: any;
 | 
				
			||||||
declare let message_live_update: any;
 | 
					 | 
				
			||||||
declare let message_scroll: any;
 | 
					declare let message_scroll: any;
 | 
				
			||||||
declare let message_store: any;
 | 
					declare let message_store: any;
 | 
				
			||||||
declare let message_util: any;
 | 
					declare let message_util: any;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,4 @@
 | 
				
			|||||||
"use strict";
 | 
					import * as people from "./people";
 | 
				
			||||||
 | 
					 | 
				
			||||||
const people = require("./people");
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
function rerender_messages_view() {
 | 
					function rerender_messages_view() {
 | 
				
			||||||
    for (const list of [home_msg_list, message_list.narrowed, message_list.all]) {
 | 
					    for (const list of [home_msg_list, message_list.narrowed, message_list.all]) {
 | 
				
			||||||
@@ -13,21 +11,19 @@ function rerender_messages_view() {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exports.update_stream_name = function (stream_id, new_name) {
 | 
					export function update_stream_name(stream_id, new_name) {
 | 
				
			||||||
    message_store.update_property("stream_name", new_name, {stream_id});
 | 
					    message_store.update_property("stream_name", new_name, {stream_id});
 | 
				
			||||||
    rerender_messages_view();
 | 
					    rerender_messages_view();
 | 
				
			||||||
};
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exports.update_user_full_name = function (user_id, full_name) {
 | 
					export function update_user_full_name(user_id, full_name) {
 | 
				
			||||||
    message_store.update_property("sender_full_name", full_name, {user_id});
 | 
					    message_store.update_property("sender_full_name", full_name, {user_id});
 | 
				
			||||||
    rerender_messages_view();
 | 
					    rerender_messages_view();
 | 
				
			||||||
};
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exports.update_avatar = function (user_id, avatar_url) {
 | 
					export function update_avatar(user_id, avatar_url) {
 | 
				
			||||||
    let url = avatar_url;
 | 
					    let url = avatar_url;
 | 
				
			||||||
    url = people.format_small_avatar_url(url);
 | 
					    url = people.format_small_avatar_url(url);
 | 
				
			||||||
    message_store.update_property("small_avatar_url", url, {user_id});
 | 
					    message_store.update_property("small_avatar_url", url, {user_id});
 | 
				
			||||||
    rerender_messages_view();
 | 
					    rerender_messages_view();
 | 
				
			||||||
};
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
window.message_live_update = exports;
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,6 +10,7 @@ const render_subscriptions = require("../templates/subscriptions.hbs");
 | 
				
			|||||||
const channel = require("./channel");
 | 
					const channel = require("./channel");
 | 
				
			||||||
const components = require("./components");
 | 
					const components = require("./components");
 | 
				
			||||||
const loading = require("./loading");
 | 
					const loading = require("./loading");
 | 
				
			||||||
 | 
					const message_live_update = require("./message_live_update");
 | 
				
			||||||
const people = require("./people");
 | 
					const people = require("./people");
 | 
				
			||||||
const scroll_util = require("./scroll_util");
 | 
					const scroll_util = require("./scroll_util");
 | 
				
			||||||
const search_util = require("./search_util");
 | 
					const search_util = require("./search_util");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,6 +4,7 @@
 | 
				
			|||||||
// server_events.js simple while breaking some circular
 | 
					// server_events.js simple while breaking some circular
 | 
				
			||||||
// dependencies that existed when this code was in people.js.
 | 
					// dependencies that existed when this code was in people.js.
 | 
				
			||||||
// (We should do bot updates here too.)
 | 
					// (We should do bot updates here too.)
 | 
				
			||||||
 | 
					const message_live_update = require("./message_live_update");
 | 
				
			||||||
const people = require("./people");
 | 
					const people = require("./people");
 | 
				
			||||||
const pm_list = require("./pm_list");
 | 
					const pm_list = require("./pm_list");
 | 
				
			||||||
const settings_config = require("./settings_config");
 | 
					const settings_config = require("./settings_config");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user