From 3b13b561f0b462b68d8e9bf2c15a3e9a561bff8a Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 27 Sep 2015 16:16:24 -0300 Subject: [PATCH] Return voice client from JoinVoiceServer --- src/Discord.Net/DiscordClient.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net/DiscordClient.cs b/src/Discord.Net/DiscordClient.cs index e7ef0a97f..97fe2ca9c 100644 --- a/src/Discord.Net/DiscordClient.cs +++ b/src/Discord.Net/DiscordClient.cs @@ -714,11 +714,11 @@ namespace Discord return client; } - public Task JoinVoiceServer(Channel channel) + public Task JoinVoiceServer(Channel channel) => JoinVoiceServer(channel?.ServerId, channel?.Id); - public Task JoinVoiceServer(Server server, string channelId) + public Task JoinVoiceServer(Server server, string channelId) => JoinVoiceServer(server?.Id, channelId); - public async Task JoinVoiceServer(string serverId, string channelId) + public async Task JoinVoiceServer(string serverId, string channelId) { CheckReady(); //checkVoice is done inside the voice client if (serverId == null) throw new ArgumentNullException(nameof(serverId)); @@ -726,6 +726,7 @@ namespace Discord var client = await CreateVoiceClient(serverId).ConfigureAwait(false); await client.JoinChannel(channelId).ConfigureAwait(false); + return client; } async Task LeaveVoiceServer(string serverId)