Replace single `_checked_team: Optional[Team]` with `_checked_teams: dict[int, Team]` keyed by `interaction.user.id`. The previous single field was shared across all concurrent interaction tasks, allowing User B's interaction_check to overwrite `_checked_team` before User A's button handler read it — crediting the wrong team. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| base.py | ||
| CLAUDE.md | ||
| common.py | ||
| confirmations.py | ||
| custom_commands.py | ||
| draft_views.py | ||
| embeds.py | ||
| help_commands.py | ||
| modals.py | ||
| players.py | ||
| trade_embed.py | ||
| transaction_embed.py | ||