fix(board): persist moderator avatar/color in round_summary events
board_orchestrator.py: include moderator_avatar and moderator_color in the round_summary event payload so downstream consumers have the moderator's identity metadata. chat.py: persist expert_avatar and expert_color from the event data into the board_summary message metadata, ensuring avatar/color survive page reload instead of falling back to defaults.
This commit is contained in:
parent
484b7ddb95
commit
32746652aa
|
|
@ -167,6 +167,8 @@ class BoardOrchestrator:
|
|||
"round_summary",
|
||||
{
|
||||
"moderator_name": moderator.config.name,
|
||||
"moderator_avatar": moderator.config.avatar,
|
||||
"moderator_color": moderator.config.color,
|
||||
"content": summary,
|
||||
"round": round_num,
|
||||
"continue": round_num < self._team.max_rounds,
|
||||
|
|
|
|||
|
|
@ -337,6 +337,8 @@ async def _execute_board_meeting(
|
|||
{
|
||||
"message_type": "board_summary",
|
||||
"expert_name": event_data.get("moderator_name"),
|
||||
"expert_avatar": event_data.get("moderator_avatar"),
|
||||
"expert_color": event_data.get("moderator_color"),
|
||||
"board_round": event_data.get("round"),
|
||||
"board_role": "summary",
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue