csharp
public sealed class PairMatcherTwo tickets, two teams of one. What a 1v1 ladder wants and what a test can reason about.
Remarks
⚠ Shipped, but small on purpose. Doc 28 § Matchmaking's real functions are the rating models and IMatchFunction, which live in Vixen.Live.Matchmaking and are already built. This exists so a queue grain has a default that does something honest rather than nothing, in the way DevelopmentAuthority does for the gate.
Methods (1)
public IEnumerable<ImmutableArray<ImmutableArray<string>>> Form(ImmutableArray<QueueTicket> waiting, DateTimeOffset now)Forms whatever can be formed out of what is waiting.
Used by (1)
- QueueStateVixen.Live.Orchestrator