From a80355699a7a813da930c8a516c642be2b0fd2b2 Mon Sep 17 00:00:00 2001 From: Brandon Smith Date: Mon, 24 Aug 2015 01:15:06 -0300 Subject: [PATCH] Added libsodium, set up UDP socket for voice. --- global.json | 2 +- src/Discord.Net.Net45/Discord.Net.csproj | 17 +- src/Discord.Net.Net45/packages.config | 2 + src/Discord.Net/API/Endpoints.cs | 3 +- .../API/Models/VoiceWebSocketEvents.cs | 4 +- src/Discord.Net/DiscordClient.cs | 8 +- src/Discord.Net/DiscordClientConfig.cs | 4 + src/Discord.Net/DiscordTextWebSocket.cs | 17 +- src/Discord.Net/DiscordVoiceSocket.cs | 240 ++++++++++++++++++ src/Discord.Net/DiscordVoiceWebSocket.cs | 165 ------------ src/Discord.Net/DiscordWebSocket.cs | 31 ++- src/Discord.Net/project.json | 97 +++---- 12 files changed, 354 insertions(+), 236 deletions(-) create mode 100644 src/Discord.Net/DiscordVoiceSocket.cs delete mode 100644 src/Discord.Net/DiscordVoiceWebSocket.cs diff --git a/global.json b/global.json index 4a056d884..e59a3a1b5 100644 --- a/global.json +++ b/global.json @@ -3,6 +3,6 @@ "sdk": { "version": "1.0.0-beta6", "architecture": "x64", - "runtime": "coreclr" + "runtime": "clr" } } \ No newline at end of file diff --git a/src/Discord.Net.Net45/Discord.Net.csproj b/src/Discord.Net.Net45/Discord.Net.csproj index dbd864736..f0c978fd3 100644 --- a/src/Discord.Net.Net45/Discord.Net.csproj +++ b/src/Discord.Net.Net45/Discord.Net.csproj @@ -11,6 +11,8 @@ Discord.Net 512 v4.5 + + true @@ -36,6 +38,10 @@ ..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll True + + ..\..\packages\libsodium-net.0.8.0\lib\Net40\Sodium.dll + True + @@ -91,8 +97,8 @@ DiscordTextWebSocket.Events.cs - - DiscordVoiceWebSocket.cs + + DiscordVoiceSocket.cs DiscordWebSocket.cs @@ -136,6 +142,13 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + +