mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 16:14:02 +00:00
Don't wait 1 second before syncing updates manually controlled flags.
(imported from commit 8526f5d77aee078b5bc282da093009e19f016a44)
This commit is contained in:
@@ -697,7 +697,7 @@ function sync_message_flag(messages, flag_name, set_flag) {
|
||||
if (batched_updaters.hasOwnProperty(flag_key)) {
|
||||
updater = batched_updaters[flag_key];
|
||||
} else {
|
||||
updater = batched_flag_updater(flag_name, op);
|
||||
updater = batched_flag_updater(flag_name, op, true);
|
||||
batched_updaters[flag_key] = updater;
|
||||
}
|
||||
|
||||
|
@@ -320,7 +320,7 @@ function message_range(msg_list, start, end) {
|
||||
return all.slice(start_idx, end_idx + 1);
|
||||
}
|
||||
|
||||
function batched_flag_updater(flag, op) {
|
||||
function batched_flag_updater(flag, op, immediate) {
|
||||
var queue = [];
|
||||
var on_success;
|
||||
var start;
|
||||
@@ -349,7 +349,11 @@ function batched_flag_updater(flag, op) {
|
||||
});
|
||||
}
|
||||
|
||||
start = _.debounce(server_request, 1000);
|
||||
if (immediate) {
|
||||
start = server_request;
|
||||
} else {
|
||||
start = _.debounce(server_request, 1000);
|
||||
}
|
||||
|
||||
on_success = function on_success(data, status, jqXHR) {
|
||||
if (data === undefined || data.messages === undefined) {
|
||||
|
Reference in New Issue
Block a user