fix: bind queue idempotency to compatibility

This commit is contained in:
Josh Creek
2026-08-31 22:51:00 +01:00
parent 585056ccc3
commit 99680dbf6f
4 changed files with 62 additions and 2 deletions
+1 -1
View File
@@ -218,5 +218,5 @@ func createPayload(playerID, ticketID string, candidate Candidate) string {
for _, region := range regions {
rtts = append(rtts, fmt.Sprintf("%s=%.9f", region, candidate.PredictedRTT[region]))
}
return strings.Join([]string{playerID, ticketID, candidate.PlayerID, candidate.TicketID, fmt.Sprintf("%.9f", candidate.Rating), candidate.EnqueuedAt.UTC().Format(time.RFC3339Nano), strings.Join(rtts, ",")}, "\x00")
return strings.Join([]string{playerID, ticketID, candidate.PlayerID, candidate.TicketID, string(candidate.Playlist), candidate.ClientBuild, fmt.Sprintf("%d", candidate.ProtocolVersion), fmt.Sprintf("%.9f", candidate.Rating), candidate.EnqueuedAt.UTC().Format(time.RFC3339Nano), strings.Join(rtts, ",")}, "\x00")
}