From af680b7f43f9de600c06a8b42bd8edaa63ef0399 Mon Sep 17 00:00:00 2001 From: RogueException Date: Thu, 19 May 2016 10:09:23 -0300 Subject: [PATCH] Added UserLimit to IVoiceChannel --- src/Discord.Net/Common/Entities/Channels/IVoiceChannel.cs | 2 ++ src/Discord.Net/WebSocket/Entities/Channels/VoiceChannel.cs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/Discord.Net/Common/Entities/Channels/IVoiceChannel.cs b/src/Discord.Net/Common/Entities/Channels/IVoiceChannel.cs index baa2d741f..d94a97a63 100644 --- a/src/Discord.Net/Common/Entities/Channels/IVoiceChannel.cs +++ b/src/Discord.Net/Common/Entities/Channels/IVoiceChannel.cs @@ -8,6 +8,8 @@ namespace Discord { /// Gets the bitrate, in bits per second, clients in this voice channel are requested to use. int Bitrate { get; } + /// Gets the max amount of users allowed to be connected to this channel at one time. A value of 0 represents no limit. + int UserLimit { get; } /// Modifies this voice channel. Task Modify(Action func); diff --git a/src/Discord.Net/WebSocket/Entities/Channels/VoiceChannel.cs b/src/Discord.Net/WebSocket/Entities/Channels/VoiceChannel.cs index eec317352..d1f374499 100644 --- a/src/Discord.Net/WebSocket/Entities/Channels/VoiceChannel.cs +++ b/src/Discord.Net/WebSocket/Entities/Channels/VoiceChannel.cs @@ -13,6 +13,8 @@ namespace Discord.WebSocket { /// public int Bitrate { get; private set; } + /// + public int UserLimit { get; private set; } public override IEnumerable Users => Guild.Users.Where(x => x.VoiceChannel == this); @@ -25,6 +27,7 @@ namespace Discord.WebSocket { base.Update(model); Bitrate = model.Bitrate; + UserLimit = model.UserLimit; } ///