fix(multiplayer): align websocket assignment ids

This commit is contained in:
Josh Creek
2026-09-01 22:42:04 +01:00
parent 2bdf876b47
commit e376e1e80d
4 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ func validateControlPlaneEvent(event ControlPlaneEvent) error {
return errors.New("invalid proposal-changed event")
}
case "assignment_changed":
if event.MatchID == "" || event.ServerID == "" {
if !controlPlaneResourceIDRE.MatchString(event.MatchID) || !controlPlaneResourceIDRE.MatchString(event.ServerID) {
return errors.New("invalid assignment-changed event")
}
case "error":