mirror of
https://github.com/zulip/zulip.git
synced 2025-10-28 18:43:52 +00:00
Revert "Ensure server still gets narrow operators as tuples."
This reverts commit 64aced74012101f3bdbd3a4e6066b46ad8e1f4ea, which was always intended as temporary code until we upgraded the back end to support dictionary-style narrow operators. (imported from commit b8d3a19f3aad3d9d6a26b9dcc07f502c55b18edd)
This commit is contained in:
@@ -165,19 +165,6 @@ exports.add_messages = function add_messages(messages, msg_list, opts) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function server_style(operators) {
|
|
||||||
// Our server still accepts narrow terms in the old-school tuple
|
|
||||||
// format, and it will support that style for a while, since we have
|
|
||||||
// some legacy clients in the wild. But soon the server will also
|
|
||||||
// support new-style operators, so this function is just temporary.
|
|
||||||
// (There are some complications in making the server support both,
|
|
||||||
// so even though this code is kind of throwaway, it is a safer
|
|
||||||
// path to the end game.)
|
|
||||||
return _.map(operators, function (term) {
|
|
||||||
return [term.operator, term.operand];
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function maybe_add_narrowed_messages(messages, msg_list, messages_are_new) {
|
function maybe_add_narrowed_messages(messages, msg_list, messages_are_new) {
|
||||||
var ids = [];
|
var ids = [];
|
||||||
_.each(messages, function (elem) {
|
_.each(messages, function (elem) {
|
||||||
@@ -188,7 +175,7 @@ function maybe_add_narrowed_messages(messages, msg_list, messages_are_new) {
|
|||||||
url: '/json/messages_in_narrow',
|
url: '/json/messages_in_narrow',
|
||||||
idempotent: true,
|
idempotent: true,
|
||||||
data: {msg_ids: JSON.stringify(ids),
|
data: {msg_ids: JSON.stringify(ids),
|
||||||
narrow: JSON.stringify(server_style(narrow.public_operators()))},
|
narrow: JSON.stringify(narrow.public_operators())},
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (msg_list !== current_msg_list) {
|
if (msg_list !== current_msg_list) {
|
||||||
@@ -418,10 +405,10 @@ exports.load_old_messages = function load_old_messages(opts) {
|
|||||||
if (page_params.narrow !== undefined) {
|
if (page_params.narrow !== undefined) {
|
||||||
operators = operators.concat(page_params.narrow);
|
operators = operators.concat(page_params.narrow);
|
||||||
}
|
}
|
||||||
data.narrow = JSON.stringify(server_style(operators));
|
data.narrow = JSON.stringify(operators);
|
||||||
}
|
}
|
||||||
if (opts.msg_list === home_msg_list && page_params.narrow_stream !== undefined) {
|
if (opts.msg_list === home_msg_list && page_params.narrow_stream !== undefined) {
|
||||||
data.narrow = JSON.stringify(server_style(page_params.narrow));
|
data.narrow = JSON.stringify(page_params.narrow);
|
||||||
}
|
}
|
||||||
if (opts.use_first_unread_anchor) {
|
if (opts.use_first_unread_anchor) {
|
||||||
data.use_first_unread_anchor = true;
|
data.use_first_unread_anchor = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user