diff --git a/KfChatDotNetBot/ChatBot.cs b/KfChatDotNetBot/ChatBot.cs index 3fcb682..7a02640 100644 --- a/KfChatDotNetBot/ChatBot.cs +++ b/KfChatDotNetBot/ChatBot.cs @@ -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() }); diff --git a/KfChatDotNetBot/Settings/BuiltIn.cs b/KfChatDotNetBot/Settings/BuiltIn.cs index b0d1e91..8bb0129 100644 --- a/KfChatDotNetBot/Settings/BuiltIn.cs +++ b/KfChatDotNetBot/Settings/BuiltIn.cs @@ -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"; } }