mirror of
https://github.com/zulip/zulip.git
synced 2025-11-21 23:19:10 +00:00
Extract start_backfilling_messages().
This commit is contained in:
@@ -183,6 +183,20 @@ exports.maybe_load_older_messages = function (opts) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
exports.start_backfilling_messages = function () {
|
||||||
|
// backfill more messages after the user is idle
|
||||||
|
$(document).idle({idle: consts.backfill_idle_time,
|
||||||
|
onIdle: function () {
|
||||||
|
var first_id = message_list.all.first().id;
|
||||||
|
exports.load_messages({
|
||||||
|
anchor: first_id,
|
||||||
|
num_before: consts.backfill_batch_size,
|
||||||
|
num_after: 0,
|
||||||
|
msg_list: home_msg_list,
|
||||||
|
});
|
||||||
|
}});
|
||||||
|
};
|
||||||
|
|
||||||
exports.initialize = function () {
|
exports.initialize = function () {
|
||||||
// get the initial message list
|
// get the initial message list
|
||||||
function load_more(data) {
|
function load_more(data) {
|
||||||
@@ -216,17 +230,7 @@ exports.initialize = function () {
|
|||||||
|
|
||||||
server_events.home_view_loaded();
|
server_events.home_view_loaded();
|
||||||
|
|
||||||
// backfill more messages after the user is idle
|
exports.start_backfilling_messages();
|
||||||
$(document).idle({idle: consts.backfill_idle_time,
|
|
||||||
onIdle: function () {
|
|
||||||
var first_id = message_list.all.first().id;
|
|
||||||
exports.load_messages({
|
|
||||||
anchor: first_id,
|
|
||||||
num_before: consts.backfill_batch_size,
|
|
||||||
num_after: 0,
|
|
||||||
msg_list: home_msg_list,
|
|
||||||
});
|
|
||||||
}});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (page_params.have_initial_messages) {
|
if (page_params.have_initial_messages) {
|
||||||
|
|||||||
Reference in New Issue
Block a user