Submits a map ban during the map selection phase.
The ID of the game.
The payload containing the map ID and captain ID.
A promise resolving to a success message.
Forces the matchmaking process to start for a specific queue, bypassing standard event flows. Useful for debugging or unsticking a stalled queue.
The UUID of the queue to process.
A promise resolving to an object containing the success message and timestamp.
Retrieves the current draft state for a specific game.
The ID of the game undergoing the draft.
A promise resolving to a DraftStateEntity.
Submits a player pick during the draft phase.
The payload containing game ID, picked user ID, and captain ID.
A promise resolving when the pick is processed successfully.
Submits a map vote during the map selection phase.
The ID of the game.
The payload containing the map ID and voting user ID.
A promise resolving to a success message.
Manages API operations related to Matchmaking processing and active Draft sessions.