From 06b6a7ce16b6abae4569a2c5eb3450407704e58c Mon Sep 17 00:00:00 2001 From: JustArchi Date: Tue, 26 Sep 2017 06:13:34 +0200 Subject: [PATCH] Test --- ArchiSteamFarm/GlobalConfig.cs | 3 +++ ArchiSteamFarm/OS.cs | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/ArchiSteamFarm/GlobalConfig.cs b/ArchiSteamFarm/GlobalConfig.cs index c712d5452..73919d575 100644 --- a/ArchiSteamFarm/GlobalConfig.cs +++ b/ArchiSteamFarm/GlobalConfig.cs @@ -174,12 +174,15 @@ namespace ArchiSteamFarm { return null; } + ASF.ArchiLogger.LogGenericDebug("Checking for websockets support!"); if (globalConfig.SteamProtocols.HasFlag(ProtocolTypes.WebSocket) && !OS.SupportsWebSockets()) { + ASF.ArchiLogger.LogGenericDebug("Disabling websockets!"); globalConfig.SteamProtocols &= ProtocolTypes.WebSocket; if (globalConfig.SteamProtocols == 0) { globalConfig.SteamProtocols = ProtocolTypes.Tcp; } } + ASF.ArchiLogger.LogGenericDebug("Done!"); GlobalConfig result = globalConfig; return result; diff --git a/ArchiSteamFarm/OS.cs b/ArchiSteamFarm/OS.cs index 28f0e86e4..5cfa301be 100644 --- a/ArchiSteamFarm/OS.cs +++ b/ArchiSteamFarm/OS.cs @@ -50,9 +50,13 @@ namespace ArchiSteamFarm { internal static bool SupportsWebSockets() { try { using (new ClientWebSocket()) { + ASF.ArchiLogger.LogGenericDebug("Inside using!"); + new ClientWebSocket().Dispose(); + ASF.ArchiLogger.LogGenericDebug("Returning true!"); return true; } } catch (PlatformNotSupportedException) { + ASF.ArchiLogger.LogGenericDebug("Returning false!"); return false; } }