mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +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_flags": false,
|
||||
"message_list": false,
|
||||
"message_live_update": false,
|
||||
"message_scroll": false,
|
||||
"message_store": false,
|
||||
"message_util": false,
|
||||
|
||||
@@ -22,7 +22,8 @@ const {run_test} = require("../zjsunit/test");
|
||||
set_global("page_params", {});
|
||||
|
||||
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};
|
||||
rewiremock("../../static/js/pm_list").with(pm_list);
|
||||
const settings_users = set_global("settings_users", {});
|
||||
|
||||
@@ -51,7 +51,9 @@ const settings_account = set_global("settings_account", {
|
||||
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();
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import "../unread";
|
||||
import "../stream_list";
|
||||
import "../widgetize";
|
||||
import "../message_list";
|
||||
import "../message_live_update";
|
||||
import "../narrow_state";
|
||||
import "../narrow";
|
||||
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_flags: any;
|
||||
declare let message_list: any;
|
||||
declare let message_live_update: any;
|
||||
declare let message_scroll: any;
|
||||
declare let message_store: any;
|
||||
declare let message_util: any;
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
"use strict";
|
||||
|
||||
const people = require("./people");
|
||||
import * as people from "./people";
|
||||
|
||||
function rerender_messages_view() {
|
||||
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});
|
||||
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});
|
||||
rerender_messages_view();
|
||||
};
|
||||
}
|
||||
|
||||
exports.update_avatar = function (user_id, avatar_url) {
|
||||
export function update_avatar(user_id, avatar_url) {
|
||||
let url = avatar_url;
|
||||
url = people.format_small_avatar_url(url);
|
||||
message_store.update_property("small_avatar_url", url, {user_id});
|
||||
rerender_messages_view();
|
||||
};
|
||||
|
||||
window.message_live_update = exports;
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ const render_subscriptions = require("../templates/subscriptions.hbs");
|
||||
const channel = require("./channel");
|
||||
const components = require("./components");
|
||||
const loading = require("./loading");
|
||||
const message_live_update = require("./message_live_update");
|
||||
const people = require("./people");
|
||||
const scroll_util = require("./scroll_util");
|
||||
const search_util = require("./search_util");
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
// server_events.js simple while breaking some circular
|
||||
// dependencies that existed when this code was in people.js.
|
||||
// (We should do bot updates here too.)
|
||||
const message_live_update = require("./message_live_update");
|
||||
const people = require("./people");
|
||||
const pm_list = require("./pm_list");
|
||||
const settings_config = require("./settings_config");
|
||||
|
||||
Reference in New Issue
Block a user