public PluginService(ILogger <PluginService> logger, DiscordSocketClient client, CommandService commandService, IServiceProvider serviceProvider, DiscordSettings settings) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _client = client ?? throw new ArgumentNullException(nameof(client)); _commandService = commandService ?? throw new ArgumentNullException(nameof(commandService)); _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _settings = settings ?? throw new ArgumentNullException(nameof(settings)); }
public DiscordService(DiscordSocketClient client, ILogger <DiscordService> logger, DiscordSettings discordSettings) { _client = client ?? throw new ArgumentNullException(nameof(client)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _discordSettings = discordSettings ?? throw new ArgumentNullException(nameof(discordSettings)); }