RBWCM-SDK Documentation - v1.1.0
    Preparing search index...

    Class QueuesManager

    Manages API operations related to Matchmaking Queues. Handles creating queues, joining, leaving, and checking queue status.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    client: RankedClient

    Methods

    • Makes a user join a queue based on the Discord Voice Channel they entered. Checks for ELO requirements, bans, and active queue status.

      Parameters

      • dto: JoinQueueDto

        The payload containing user ID, channel ID, and roles.

      Returns Promise<QueueCapacity>

      A promise resolving to the new QueueCapacity.

      const capacity = await client.queues.join({
      userId: 1,
      discordChannelId: '466861191931756544',
      discordRoles: ['role-1', 'role-2']
      });
      console.log(`Queue is now at ${capacity.currentSize}/${capacity.totalNeeded} players.`);