message_fetch: Rename message_ids variable for clarity.

Added `result_` prefix to differentiate it from upcoming `message_ids`
parameter to the API request. Also, this is final `message_ids` that
we will fetch the messages for. So, a `result` prefix makes sense here.
This commit is contained in:
Aman Agrawal 2024-10-01 13:09:20 +00:00 committed by Tim Abbott
parent 334a195627
commit 57589bcffa
1 changed files with 7 additions and 7 deletions

View File

@ -226,25 +226,25 @@ def get_messages_backend(
# rendered message dict before returning it. We attempt to
# bulk-fetch rendered message dicts from remote cache using the
# 'messages' list.
message_ids: list[int] = []
result_message_ids: list[int] = []
user_message_flags: dict[int, list[str]] = {}
if is_web_public_query:
# For spectators, we treat all historical messages as read.
for row in rows:
message_id = row[0]
message_ids.append(message_id)
result_message_ids.append(message_id)
user_message_flags[message_id] = ["read"]
elif include_history:
assert user_profile is not None
message_ids = [row[0] for row in rows]
result_message_ids = [row[0] for row in rows]
# TODO: This could be done with an outer join instead of two queries
um_rows = UserMessage.objects.filter(
user_profile=user_profile, message_id__in=message_ids
user_profile=user_profile, message_id__in=result_message_ids
)
user_message_flags = {um.message_id: um.flags_list() for um in um_rows}
for message_id in message_ids:
for message_id in result_message_ids:
if message_id not in user_message_flags:
user_message_flags[message_id] = ["read", "historical"]
else:
@ -252,7 +252,7 @@ def get_messages_backend(
message_id = row[0]
flags = row[1]
user_message_flags[message_id] = UserMessage.flags_list_for_flags(flags)
message_ids.append(message_id)
result_message_ids.append(message_id)
search_fields: dict[int, dict[str, str]] = {}
if is_search:
@ -264,7 +264,7 @@ def get_messages_backend(
)
message_list = messages_for_ids(
message_ids=message_ids,
message_ids=result_message_ids,
user_message_flags=user_message_flags,
search_fields=search_fields,
apply_markdown=apply_markdown,