blueslip: Pass through the return value in measure_time.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-02-03 15:30:50 -08:00
committed by Steve Howell
parent ccf520ff13
commit 08fe6e4a8f
4 changed files with 7 additions and 11 deletions

View File

@@ -119,9 +119,7 @@ exports.make_zblueslip = function () {
return ex.message;
};
lib.measure_time = (label, f) => {
f();
};
lib.measure_time = (label, f) => f();
lib.preview_node = (node) => "node:" + node;

View File

@@ -253,10 +253,11 @@ exports.timings = new Map();
exports.measure_time = function (label, f) {
const t1 = performance.now();
f();
const ret = f();
const t2 = performance.now();
const elapsed = t2 - t1;
exports.timings.set(label, elapsed);
return ret;
};
// Produces an easy-to-read preview on an HTML element. Currently

View File

@@ -257,13 +257,11 @@ exports.show_new_stream_modal = function () {
$("#stream-creation").removeClass("hide");
$(".right .settings").hide();
let html;
blueslip.measure_time("render new stream users", () => {
const html = blueslip.measure_time("render new stream users", () => {
const all_users = people.get_people_for_stream_create();
// Add current user on top of list
all_users.unshift(people.get_by_user_id(page_params.user_id));
html = render_new_stream_users({
return render_new_stream_users({
users: all_users,
streams: stream_data.get_streams_for_settings_page(),
is_admin: page_params.is_admin,

View File

@@ -400,15 +400,14 @@ function get_stream_id_buckets(stream_ids, query) {
}
exports.populate_stream_settings_left_panel = function () {
let html;
blueslip.measure_time("render left panel", () => {
const html = blueslip.measure_time("render left panel", () => {
const sub_rows = stream_data.get_updated_unsorted_subs();
const template_data = {
subscriptions: sub_rows,
};
html = render_subscriptions(template_data);
return render_subscriptions(template_data);
});
ui.get_content_element($("#subscriptions_table .streams-list")).html(html);