mirror of https://github.com/zulip/zulip.git
Make local_echo an official feature.
This commit removes all references to feature_flags.local_echo. It's been a core feature for about four years, so I think we can safely say the experiment was successful.:)
This commit is contained in:
parent
0a0f567aeb
commit
94b7058743
|
@ -296,15 +296,13 @@ function clear_compose_box() {
|
|||
}
|
||||
|
||||
exports.send_message_success = function (local_id, message_id, start_time, locally_echoed) {
|
||||
if (! feature_flags.local_echo || !locally_echoed) {
|
||||
if (!locally_echoed) {
|
||||
clear_compose_box();
|
||||
}
|
||||
|
||||
process_send_time(message_id, start_time, locally_echoed);
|
||||
|
||||
if (feature_flags.local_echo) {
|
||||
echo.reify_message_id(local_id, message_id);
|
||||
}
|
||||
echo.reify_message_id(local_id, message_id);
|
||||
|
||||
setTimeout(function () {
|
||||
if (exports.send_times_data[message_id].received === undefined) {
|
||||
|
@ -336,13 +334,13 @@ function send_message(request) {
|
|||
|
||||
var start_time = new Date();
|
||||
var local_id;
|
||||
if (feature_flags.local_echo) {
|
||||
local_id = echo.try_deliver_locally(request);
|
||||
if (local_id !== undefined) {
|
||||
// We delivered this message locally
|
||||
request.local_id = local_id;
|
||||
}
|
||||
|
||||
local_id = echo.try_deliver_locally(request);
|
||||
if (local_id !== undefined) {
|
||||
// We delivered this message locally
|
||||
request.local_id = local_id;
|
||||
}
|
||||
|
||||
var locally_echoed = local_id !== undefined;
|
||||
|
||||
function success(data) {
|
||||
|
@ -352,7 +350,7 @@ function send_message(request) {
|
|||
function error(response) {
|
||||
// If we're not local echo'ing messages, or if this message was not
|
||||
// locally echoed, show error in compose box
|
||||
if (!feature_flags.local_echo || request.local_id === undefined) {
|
||||
if (request.local_id === undefined) {
|
||||
compose_error(response, $('#new_message_content'));
|
||||
return;
|
||||
}
|
||||
|
@ -363,7 +361,7 @@ function send_message(request) {
|
|||
exports.transmit_message(request, success, error);
|
||||
server_events.assert_get_events_running("Restarting get_events because it was not running during send");
|
||||
|
||||
if (feature_flags.local_echo && locally_echoed) {
|
||||
if (locally_echoed) {
|
||||
clear_compose_box();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@ var exports = {};
|
|||
// Manually-flipped debugging flags
|
||||
exports.log_send_times = false;
|
||||
exports.collect_send_times = false;
|
||||
exports.local_echo = true;
|
||||
|
||||
// Experimental modification to support much wider message views.
|
||||
exports.full_width = false;
|
||||
|
|
|
@ -222,10 +222,6 @@ function python_to_js_filter(pattern, url) {
|
|||
|
||||
exports.set_realm_filters = function (realm_filters) {
|
||||
// Update the marked parser with our particular set of realm filters
|
||||
if (!feature_flags.local_echo) {
|
||||
return;
|
||||
}
|
||||
|
||||
realm_filter_map = {};
|
||||
realm_filter_list = [];
|
||||
|
||||
|
|
Loading…
Reference in New Issue