mirror of https://github.com/zulip/zulip.git
Move initial call to get_events to server_events.home_view_loaded.
Note that this makes the event fire after the home view has messages loaded all the way to current; previously it only waited for the first batch of messages to load. (imported from commit a5c408ea0136c761f4cc77e8be4977b13acc6d77)
This commit is contained in:
parent
1eb294ed11
commit
f27edcd50a
|
@ -244,11 +244,8 @@ exports.force_get_events = function force_get_events() {
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.home_view_loaded = function home_view_loaded() {
|
exports.home_view_loaded = function home_view_loaded() {
|
||||||
if (!waiting_on_homeview_load) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
waiting_on_homeview_load = false;
|
waiting_on_homeview_load = false;
|
||||||
|
exports.get_events();
|
||||||
|
|
||||||
$(document).trigger("home_view_loaded.zulip");
|
$(document).trigger("home_view_loaded.zulip");
|
||||||
};
|
};
|
||||||
|
|
|
@ -965,10 +965,6 @@ function get_old_messages_success(data, opts) {
|
||||||
|
|
||||||
process_result(data.messages, opts);
|
process_result(data.messages, opts);
|
||||||
ui.resize_bottom_whitespace();
|
ui.resize_bottom_whitespace();
|
||||||
|
|
||||||
if (opts.msg_list === home_msg_list) {
|
|
||||||
server_events.home_view_loaded();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function load_old_messages(opts) {
|
function load_old_messages(opts) {
|
||||||
|
@ -1182,8 +1178,8 @@ function main() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// now start subscribing to updates
|
|
||||||
server_events.get_events();
|
server_events.home_view_loaded();
|
||||||
|
|
||||||
// backfill more messages after the user is idle
|
// backfill more messages after the user is idle
|
||||||
var backfill_batch_size = 1000;
|
var backfill_batch_size = 1000;
|
||||||
|
@ -1209,7 +1205,6 @@ function main() {
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
server_events.home_view_loaded();
|
server_events.home_view_loaded();
|
||||||
server_events.get_events();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).on('message_id_changed', function (event) {
|
$(document).on('message_id_changed', function (event) {
|
||||||
|
|
Loading…
Reference in New Issue