fix(multiplayer): release innocent no-show participants

This commit is contained in:
Josh Creek
2026-09-01 16:39:46 +01:00
parent 334d8a26ac
commit 8c2dc66c7c
3 changed files with 12 additions and 0 deletions
+1
View File
@@ -17,6 +17,7 @@ func TestInitialConnectSQLPreservesAtomicNoShowReconciliation(t *testing.T) {
initialConnectMatchLockSQL: {"FOR UPDATE", "match_id = $1"},
initialConnectParticipantsSQL: {"participation_active", "FOR UPDATE"},
initialConnectDeactivateSQL: {"abandoned_at", "participation_active = FALSE"},
initialConnectReleaseAllSQL: {"match_id = $1", "participation_active = FALSE"},
initialConnectPenaltySQL: {"INITIAL_CONNECT_NO_SHOW", "ON CONFLICT"},
initialConnectOutboxSQL: {"state_changed", "revision", "ON CONFLICT"},
} {