refactor: Remove flags parm in set_message_booleans.

In all cases the value of `flags` we were passing in was
actually `message.flags` (although it was slightly obscured in
one place), so now we just pass in `message`.

(We also move a tiny bit of defensive code to set `flags`
into `set_message_booleans`.)
This commit is contained in:
Steve Howell
2017-12-16 16:40:43 -05:00
committed by showell
parent 7165bb1eea
commit e96b3ffc5a
3 changed files with 7 additions and 6 deletions

View File

@@ -90,7 +90,10 @@ exports.insert_recent_private_message = (function () {
};
}());
exports.set_message_booleans = function (message, flags) {
exports.set_message_booleans = function (message) {
message.flags = message.flags || [];
var flags = message.flags;
function convert_flag(flag_name) {
return flags.indexOf(flag_name) >= 0;
}
@@ -118,9 +121,7 @@ exports.add_message_metadata = function (message) {
message.sent_by_me = people.is_current_user(message.sender_email);
message.flags = message.flags || [];
exports.set_message_booleans(message, message.flags);
exports.set_message_booleans(message);
people.extract_people_from_message(message);
people.maybe_incr_recipient_count(message);