public DiscordHostedService(ILogger <DiscordHostedService <T> > logger, IOptions <DiscordHostConfiguration> options, LogAdapter <T> adapter, T client) { _logger = logger; _config = options.Value; _client = client; _client.Log += adapter.Log; }
private static void ValidateApiToken(HostBuilderContext context, DiscordHostConfiguration config) { config.Token = context.Configuration["token"]; }