You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DM command: Two-phase room lookup to handle UUID changes
When user UUIDs change (e.g., after data reseed), the uniqueId-based
lookup fails because uniqueId uses last 6 chars of UUIDs.
Two-phase lookup now:
1. Fast path: Try uniqueId (deterministic, handles most cases)
2. Fallback: Search direct/private rooms and match by member set
When fallback finds a match, it updates the room's uniqueId to the
current format for future fast lookups.
This prevents duplicate DM rooms after reseed.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments