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; } ///