public CommandHandlingService(IServiceProvider services) { _commands = services.GetRequiredService <CommandService>(); _discord = services.GetRequiredService <DiscordSocketClient>(); _messageUpdateService = services.GetRequiredService <MessageUpdateService>(); _services = services; _discord.MessageReceived += MessageReceivedAsync; _messageUpdateService.MessageUpdated += MessageUpdatedAsync; }
public DatabaseService(string location, IServiceProvider serviceProvider) { DatabaseContext = new DatabaseContext(location); _messageUpdateService = serviceProvider.GetRequiredService <MessageUpdateService>(); }