public WowUtilities(IServiceProvider services) { _logger = services.GetRequiredService <ILogger <WowUtilities> >(); _cc = services.GetRequiredService <ChannelCheck>(); _logsApi = services.GetRequiredService <WarcraftLogs>(); _wowApi = services.GetRequiredService <WowApi>(); _rioApi = services.GetRequiredService <RaiderIOApi>(); _client = services.GetRequiredService <DiscordShardedClient>(); _config = services.GetRequiredService <IConfigurationRoot>(); _prefix = _config["prefix"]; }
public WowClassic(IServiceProvider services) { _logger = services.GetRequiredService <ILogger <WowClassic> >(); _cc = services.GetRequiredService <ChannelCheck>(); _wclLogsApi = services.GetRequiredService <WarcraftLogs>(); }