diff --git a/src/backend/group_chat/group_chat_server.py b/src/backend/group_chat/group_chat_server.py index 7095377..5a8b839 100644 --- a/src/backend/group_chat/group_chat_server.py +++ b/src/backend/group_chat/group_chat_server.py @@ -52,8 +52,11 @@ class GroupChatServer: # announce group destination def announce(self): - # todo add app data about group: public_display_name, members_count, group_type - self.group_destination.announce() + self.group_destination.announce(app_data=json.dumps({ + "group_type": self.group_type, + "public_display_name": self.public_display_name, + "members_count": self.data_provider.get_member_count(self.group_destination.hash), + }).encode("utf-8")) print("[GroupChatServer] announced destination: " + RNS.prettyhexrep(self.group_destination.hash)) # error response format