diff --git a/src/Discord.Net/Audio/IDiscordVoiceClient.cs b/src/Discord.Net/Audio/IDiscordVoiceClient.cs index d04d730b5..53b24b320 100644 --- a/src/Discord.Net/Audio/IDiscordVoiceClient.cs +++ b/src/Discord.Net/Audio/IDiscordVoiceClient.cs @@ -4,6 +4,8 @@ namespace Discord.Audio { public interface IDiscordVoiceClient { + long? ChannelId { get; } + long? ServerId { get; } IDiscordVoiceBuffer OutputBuffer { get; } Task JoinChannel(long channelId); diff --git a/src/Discord.Net/DiscordWSClient.Voice.cs b/src/Discord.Net/DiscordWSClient.Voice.cs index 1ebbc0f10..42fc0eba2 100644 --- a/src/Discord.Net/DiscordWSClient.Voice.cs +++ b/src/Discord.Net/DiscordWSClient.Voice.cs @@ -7,6 +7,8 @@ namespace Discord public partial class DiscordWSClient : IDiscordVoiceClient { IDiscordVoiceBuffer IDiscordVoiceClient.OutputBuffer => _voiceSocket.OutputBuffer; + long? IDiscordVoiceClient.ServerId => _voiceSocket.CurrentServerId; + long? IDiscordVoiceClient.ChannelId => _voiceSocket.CurrentChannelId; async Task IDiscordVoiceClient.JoinChannel(long channelId) {