feat(multiplayer): persist live reconnect abandonments

This commit is contained in:
Josh Creek
2026-09-03 20:53:28 +01:00
parent aac81c89b6
commit 2463713cde
10 changed files with 360 additions and 6 deletions
+8
View File
@@ -27,6 +27,14 @@ func TestInitialConnectSQLPreservesAtomicNoShowReconciliation(t *testing.T) {
}
}
}
for _, fragment := range []string{"INITIAL_CONNECT_NO_SHOW", "MATCH_ABANDONED"} {
if !contains(initialConnectHistorySQL, fragment) {
t.Fatalf("initial-connect abandon history missing %q", fragment)
}
if !contains(QueueCooldownSelectSQL, fragment) {
t.Fatalf("queue cooldown fence missing %q", fragment)
}
}
}
func TestInitialConnectPlanValidationRejectsIncompleteOrForgedPlans(t *testing.T) {