From 8786ceb2488cb6864d38b8ebf6e5828554cfa9dc Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Sun, 22 Sep 2024 14:32:07 +0800 Subject: [PATCH] Fixed bug where proxy would not get set if you didn't give a session token for the Sneedchat client --- KfChatDotNetWsClient/ChatClient.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/KfChatDotNetWsClient/ChatClient.cs b/KfChatDotNetWsClient/ChatClient.cs index f135a47..bac20aa 100644 --- a/KfChatDotNetWsClient/ChatClient.cs +++ b/KfChatDotNetWsClient/ChatClient.cs @@ -70,6 +70,10 @@ public class ChatClient var factory = new Func(() => { var clientWs = new ClientWebSocket(); + if (_config.Proxy != null) + { + clientWs.Options.Proxy = new WebProxy(_config.Proxy); + } // Guest mode if (_config.XfSessionToken == null) { @@ -79,10 +83,6 @@ public class ChatClient var cookieContainer = new CookieContainer(); cookieContainer.Add(new Cookie("xf_session", _config.XfSessionToken, "/", _config.CookieDomain)); clientWs.Options.Cookies = cookieContainer; - if (_config.Proxy != null) - { - clientWs.Options.Proxy = new WebProxy(_config.Proxy); - } return clientWs; });