mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
Use do_events_register() in home() and pass the results to the initial page load
(imported from commit 532036c01bde1f5d49c43a96ce6aa496ca77cea9)
This commit is contained in:
@@ -11,8 +11,7 @@ var queued_flag_timer;
|
||||
var viewport = $(window);
|
||||
|
||||
var get_updates_params = {
|
||||
pointer: -1,
|
||||
last_event_id: 0
|
||||
pointer: -1
|
||||
};
|
||||
var get_updates_failures = 0;
|
||||
|
||||
@@ -604,7 +603,10 @@ function get_updates(options) {
|
||||
|
||||
get_updates_params.pointer = furthest_read;
|
||||
get_updates_params.dont_block = options.dont_block || get_updates_failures > 0;
|
||||
get_updates_params.queue_id = page_params.event_queue_id;
|
||||
if (get_updates_params.queue_id === undefined) {
|
||||
get_updates_params.queue_id = page_params.event_queue_id;
|
||||
get_updates_params.last_event_id = page_params.last_event_id;
|
||||
}
|
||||
|
||||
get_updates_xhr = $.ajax({
|
||||
type: 'POST',
|
||||
@@ -628,12 +630,8 @@ function get_updates(options) {
|
||||
var new_pointer;
|
||||
|
||||
$.each(data.events, function (idx, event) {
|
||||
if (get_updates_params.last_event_id === undefined) {
|
||||
get_updates_params.last_event_id = event.id;
|
||||
} else {
|
||||
get_updates_params.last_event_id = Math.max(get_updates_params.last_event_id,
|
||||
event.id);
|
||||
}
|
||||
get_updates_params.last_event_id = Math.max(get_updates_params.last_event_id,
|
||||
event.id);
|
||||
|
||||
switch (event.type) {
|
||||
case 'message':
|
||||
|
||||
Reference in New Issue
Block a user