mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Yeet blocks US iPs so added support for defining a special proxy for it
This commit is contained in:
@@ -170,13 +170,13 @@ public class BotServices
|
|||||||
|
|
||||||
private async Task BuildYeet()
|
private async Task BuildYeet()
|
||||||
{
|
{
|
||||||
var settings = await SettingsProvider.GetMultipleValuesAsync([BuiltIn.Keys.Proxy, BuiltIn.Keys.YeetEnabled]);
|
var settings = await SettingsProvider.GetMultipleValuesAsync([BuiltIn.Keys.YeetProxy, BuiltIn.Keys.YeetEnabled]);
|
||||||
if (!settings[BuiltIn.Keys.YeetEnabled].ToBoolean())
|
if (!settings[BuiltIn.Keys.YeetEnabled].ToBoolean())
|
||||||
{
|
{
|
||||||
_logger.Debug("Yeet is disabled");
|
_logger.Debug("Yeet is disabled");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
_yeet = new Yeet(settings[BuiltIn.Keys.Proxy].Value, _cancellationToken);
|
_yeet = new Yeet(settings[BuiltIn.Keys.YeetProxy].Value, _cancellationToken);
|
||||||
_yeet.OnYeetBet += OnYeetBet;
|
_yeet.OnYeetBet += OnYeetBet;
|
||||||
_yeet.OnYeetWin += OnYeetWin;
|
_yeet.OnYeetWin += OnYeetWin;
|
||||||
await _yeet.StartWsClient();
|
await _yeet.StartWsClient();
|
||||||
|
|||||||
@@ -877,6 +877,16 @@ public static class BuiltIn
|
|||||||
IsSecret = false,
|
IsSecret = false,
|
||||||
CacheDuration = TimeSpan.FromHours(1),
|
CacheDuration = TimeSpan.FromHours(1),
|
||||||
ValueType = SettingValueType.Array
|
ValueType = SettingValueType.Array
|
||||||
|
},
|
||||||
|
new BuiltInSettingsModel
|
||||||
|
{
|
||||||
|
Key = Keys.YeetProxy,
|
||||||
|
Regex = ".+",
|
||||||
|
Description = "Proxy to use for Yeet",
|
||||||
|
Default = "socks5://ca-van-wg-socks5-301.relays.mullvad.net:1080",
|
||||||
|
IsSecret = false,
|
||||||
|
CacheDuration = TimeSpan.FromHours(1),
|
||||||
|
ValueType = SettingValueType.Text
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -957,5 +967,6 @@ public static class BuiltIn
|
|||||||
public static string BetBoltBmjUsernames = "BetBolt.BmjUsernames";
|
public static string BetBoltBmjUsernames = "BetBolt.BmjUsernames";
|
||||||
public static string YeetEnabled = "Yeet.Enabled";
|
public static string YeetEnabled = "Yeet.Enabled";
|
||||||
public static string YeetBmjUsernames = "Yeet.BmjUsernames";
|
public static string YeetBmjUsernames = "Yeet.BmjUsernames";
|
||||||
|
public static string YeetProxy = "Yeet.Proxy";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user