scheduled_mesages: Use events to update scheduled message data.

This also allows to display scheduled message overlay without
fetching any data.
This commit is contained in:
Aman Agrawal
2023-05-01 12:29:57 +00:00
committed by Tim Abbott
parent eb5f679121
commit 7d373c54a9
8 changed files with 178 additions and 65 deletions

View File

@@ -74,6 +74,7 @@ import * as reload from "./reload";
import * as rendered_markdown from "./rendered_markdown";
import * as resize from "./resize";
import * as rows from "./rows";
import * as scheduled_messages from "./scheduled_messages";
import * as scheduled_messages_overlay_ui from "./scheduled_messages_overlay_ui";
import * as scroll_bar from "./scroll_bar";
import * as scroll_util from "./scroll_util";
@@ -588,6 +589,8 @@ export function initialize_everything() {
i18n.initialize(i18n_params);
tippyjs.initialize();
// This populates data for scheduled messages.
scheduled_messages.initialize();
popovers.initialize();
popover_menus.initialize();