mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-06-15 16:55:18 -04:00
Added proxy support just for the chat and login stuff due to being tor-only right now
This commit is contained in:
@@ -51,10 +51,10 @@ public class ChatBot
|
||||
_kfDeadBotDetection = KfDeadBotDetectionTask();
|
||||
var settings = SettingsProvider.GetMultipleValuesAsync([
|
||||
BuiltIn.Keys.KiwiFarmsWsEndpoint, BuiltIn.Keys.KiwiFarmsDomain,
|
||||
BuiltIn.Keys.Proxy, BuiltIn.Keys.KiwiFarmsWsReconnectTimeout]).Result;
|
||||
BuiltIn.Keys.KiwiFarmsProxy, BuiltIn.Keys.KiwiFarmsWsReconnectTimeout]).Result;
|
||||
|
||||
_kfTokenService = new KfTokenService(settings[BuiltIn.Keys.KiwiFarmsDomain].Value!,
|
||||
settings[BuiltIn.Keys.Proxy].Value, _cancellationToken);
|
||||
settings[BuiltIn.Keys.KiwiFarmsProxy].Value, _cancellationToken);
|
||||
|
||||
if (_kfTokenService.GetCookies().Count == 0)
|
||||
{
|
||||
@@ -74,7 +74,7 @@ public class ChatBot
|
||||
WsUri = new Uri(settings[BuiltIn.Keys.KiwiFarmsWsEndpoint].Value ?? throw new InvalidOperationException($"{BuiltIn.Keys.KiwiFarmsWsEndpoint} cannot be null")),
|
||||
Cookies = _kfTokenService.GetCookies(),
|
||||
CookieDomain = settings[BuiltIn.Keys.KiwiFarmsDomain].Value ?? throw new InvalidOperationException($"{BuiltIn.Keys.KiwiFarmsDomain} cannot be null"),
|
||||
Proxy = settings[BuiltIn.Keys.Proxy].Value,
|
||||
Proxy = settings[BuiltIn.Keys.KiwiFarmsProxy].Value,
|
||||
ReconnectTimeout = settings[BuiltIn.Keys.KiwiFarmsWsReconnectTimeout].ToType<int>()
|
||||
});
|
||||
|
||||
|
||||
@@ -597,6 +597,8 @@ public static class BuiltIn
|
||||
public static string KasinoPlinkoSize = "Kasino.Plinko.Size";
|
||||
[BuiltInSetting("Whether Cecil is enabled", SettingValueType.Boolean, "true", BooleanRegex)]
|
||||
public static string KasinoCecilEnabled = "Kasino.Cecil.Enabled";
|
||||
[BuiltInSetting("Proxy to use when connecting to Kiwi Farms for WS and logging in", SettingValueType.Text)]
|
||||
public static string KiwiFarmsProxy = "KiwiFarms.Proxy";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user