fix(ludo): two players who search at the same moment are matched
Both missed each other in the queue call and both inserted; status never
tried to match, so they waited for the 60 s timeout. A waiting player's
status poll now claims fresh rows queued before its own, after locking its
own row, so two pollers can never claim each other. ludo_queue stores the
requested table size for that path.
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
Showing
Please register or sign in to comment