message_list: Make data required in the constructor.

This commit is contained in:
evykassirer
2024-09-24 16:28:50 -07:00
committed by Tim Abbott
parent 28c3701677
commit 76a602842d
5 changed files with 63 additions and 37 deletions

View File

@@ -26,6 +26,7 @@ const stream_data = zrequire("stream_data");
const compose_closed_ui = zrequire("compose_closed_ui");
const {Filter} = zrequire("filter");
const {MessageList} = zrequire("message_list");
const {MessageListData} = zrequire("message_list_data");
// Helper test function
function test_reply_label(expected_label) {
@@ -43,7 +44,10 @@ run_test("reply_label", () => {
// Mocking up a test message list
const filter = new Filter([]);
const list = new MessageList({
filter,
data: new MessageListData({
excludes_muted_topics: false,
filter,
}),
});
message_lists.current = list;
const stream_one = {