INNER CODE UNIT · C#
PokeBotRunnerImpl
kwsch/SysBot.NET · SysBot.Pokemon.ConsoleApp/PokeBotRunnerImpl.cs:12
public class PokeBotRunnerImpl<T> : PokeBotRunner<T> where T : PKM, new()
{
public PokeBotRunnerImpl(PokeTradeHub<T> hub, BotFactory<T> fac) : base(hub, fac) { }
public PokeBotRunnerImpl(PokeTradeHubConfig config, BotFactory<T> fac) : base(config, fac) { }
private static TwitchBot<T>? Twitch;
protected override void AddIntegrations()
{
AddDiscordBot(Hub.Config.Discord);
AddTwitchBot(Hub.Config.Twitch);
}
private void AddTwitchBot(TwitchSettings config)
{
if (string.IsNullOrWhiteSpace(config.Token))
return;
if (Twitch != null)