Loading CHANGELOG.md +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - Add subscription validation APIs and runtime functions for Google and Apple. ### Changed - Improved runtime handling of non-persisted purchases and subscriptions. - Improve runtime handling of non-persisted purchases and subscriptions. - Improve validation of count multiple matchmaker parameter. ## [3.12.0] - 2022-05-22 ### Added Loading server/pipeline_matchmaker.go +0 −14 Original line number Diff line number Diff line Loading @@ -54,20 +54,6 @@ func (p *Pipeline) matchmakerAdd(logger *zap.Logger, session Session, envelope * }}}, true) return false, nil } if countMultiple < minCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be >= minimum count", }}}, true) return false, nil } if countMultiple > maxCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be <= maximum count", }}}, true) return false, nil } if minCount%countMultiple != 0 { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Loading server/pipeline_party.go +0 −14 Original line number Diff line number Diff line Loading @@ -428,20 +428,6 @@ func (p *Pipeline) partyMatchmakerAdd(logger *zap.Logger, session Session, envel }}}, true) return false, nil } if countMultiple < minCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be >= minimum count", }}}, true) return false, nil } if countMultiple > maxCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be <= maximum count", }}}, true) return false, nil } if minCount%countMultiple != 0 { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Loading Loading
CHANGELOG.md +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - Add subscription validation APIs and runtime functions for Google and Apple. ### Changed - Improved runtime handling of non-persisted purchases and subscriptions. - Improve runtime handling of non-persisted purchases and subscriptions. - Improve validation of count multiple matchmaker parameter. ## [3.12.0] - 2022-05-22 ### Added Loading
server/pipeline_matchmaker.go +0 −14 Original line number Diff line number Diff line Loading @@ -54,20 +54,6 @@ func (p *Pipeline) matchmakerAdd(logger *zap.Logger, session Session, envelope * }}}, true) return false, nil } if countMultiple < minCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be >= minimum count", }}}, true) return false, nil } if countMultiple > maxCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be <= maximum count", }}}, true) return false, nil } if minCount%countMultiple != 0 { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Loading
server/pipeline_party.go +0 −14 Original line number Diff line number Diff line Loading @@ -428,20 +428,6 @@ func (p *Pipeline) partyMatchmakerAdd(logger *zap.Logger, session Session, envel }}}, true) return false, nil } if countMultiple < minCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be >= minimum count", }}}, true) return false, nil } if countMultiple > maxCount { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Message: "Invalid count multiple, must be <= maximum count", }}}, true) return false, nil } if minCount%countMultiple != 0 { session.Send(&rtapi.Envelope{Cid: envelope.Cid, Message: &rtapi.Envelope_Error{Error: &rtapi.Error{ Code: int32(rtapi.Error_BAD_INPUT), Loading