direct_message_group: Add new group_size field.

This commit adds a new `group_size` field to the `DirectMessageGroup`
model, and backfills its value to each of the existing direct message
groups.

Fixes part of #25713
This commit is contained in:
roanster007
2024-08-19 11:53:37 +05:30
committed by Tim Abbott
parent 8b7d9edecc
commit c6a06d4684
10 changed files with 149 additions and 9 deletions

View File

@@ -247,7 +247,9 @@ def convert_direct_message_group_data(
direct_message_group_id = direct_message_group_id_mapper.get(
direct_message_group_members
)
direct_message_group_dict = build_direct_message_group(direct_message_group_id)
direct_message_group_dict = build_direct_message_group(
direct_message_group_id, len(direct_message_group_members)
)
direct_message_group_user_ids = {
user_id_mapper.get(username) for username in direct_message_group["members"]
}