Class Lobby
🏭 Constructors
constructor
Lobby(client: Client, props: Record<string, any>): LobbyParameters
- client:
Client - props:
Record<string, any>
Return Type
Lobby
Defined in: packages/discord-rpc/structures/Lobby.ts:25
🏷️ Properties
application_id
application_id: stringDefined in: packages/discord-rpc/structures/Lobby.ts:13
capacity
capacity: numberDefined in: packages/discord-rpc/structures/Lobby.ts:14
client
client: Clientthe client instance Inherited from: Base.client
Defined in: packages/discord-rpc/structures/Base.ts:7
id
id: stringDefined in: packages/discord-rpc/structures/Lobby.ts:15
locked
locked: booleanDefined in: packages/discord-rpc/structures/Lobby.ts:16
members
members: { metadata: any; user: User }[]Defined in: packages/discord-rpc/structures/Lobby.ts:17
metadata
metadata: anyDefined in: packages/discord-rpc/structures/Lobby.ts:18
owner_id
owner_id: stringDefined in: packages/discord-rpc/structures/Lobby.ts:19
region
region: stringDefined in: packages/discord-rpc/structures/Lobby.ts:20
secret
secret: stringDefined in: packages/discord-rpc/structures/Lobby.ts:21
type
type: LobbyTypeDefined in: packages/discord-rpc/structures/Lobby.ts:22
voice_states
voice_states: GatewayVoiceStateDefined in: packages/discord-rpc/structures/Lobby.ts:23
🔧 Methods
delete
delete(): Promise<void>Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:81
disconnect
disconnect(): Promise<void>Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:77
joinVoice
joinVoice(): Promise<void>Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:42
leaveVoice
leaveVoice(): Promise<void>Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:46
update
update(type: LobbyType, owner_id: string, capacity: number, locked: boolean, metadata: any): Promise<void>Parameters
- type:
LobbyType - owner_id:
string - capacity:
number - locked:
boolean - metadata:
any
Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:50
updateMember
updateMember(userId: string, metadata: any): Promise<void>Parameters
- userId:
string - metadata:
any
Return Type
Promise<void>
Defined in: packages/discord-rpc/structures/Lobby.ts:73