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