mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Fixed bug where proxy would not get set if you didn't give a session token for the Sneedchat client
This commit is contained in:
@@ -70,6 +70,10 @@ public class ChatClient
|
|||||||
var factory = new Func<ClientWebSocket>(() =>
|
var factory = new Func<ClientWebSocket>(() =>
|
||||||
{
|
{
|
||||||
var clientWs = new ClientWebSocket();
|
var clientWs = new ClientWebSocket();
|
||||||
|
if (_config.Proxy != null)
|
||||||
|
{
|
||||||
|
clientWs.Options.Proxy = new WebProxy(_config.Proxy);
|
||||||
|
}
|
||||||
// Guest mode
|
// Guest mode
|
||||||
if (_config.XfSessionToken == null)
|
if (_config.XfSessionToken == null)
|
||||||
{
|
{
|
||||||
@@ -79,10 +83,6 @@ public class ChatClient
|
|||||||
var cookieContainer = new CookieContainer();
|
var cookieContainer = new CookieContainer();
|
||||||
cookieContainer.Add(new Cookie("xf_session", _config.XfSessionToken, "/", _config.CookieDomain));
|
cookieContainer.Add(new Cookie("xf_session", _config.XfSessionToken, "/", _config.CookieDomain));
|
||||||
clientWs.Options.Cookies = cookieContainer;
|
clientWs.Options.Cookies = cookieContainer;
|
||||||
if (_config.Proxy != null)
|
|
||||||
{
|
|
||||||
clientWs.Options.Proxy = new WebProxy(_config.Proxy);
|
|
||||||
}
|
|
||||||
|
|
||||||
return clientWs;
|
return clientWs;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user