Exemple #1
0
        public CommandHandlingService(IServiceProvider services)
        {
            _commands             = services.GetRequiredService <CommandService>();
            _discord              = services.GetRequiredService <DiscordSocketClient>();
            _messageUpdateService = services.GetRequiredService <MessageUpdateService>();
            _services             = services;

            _discord.MessageReceived             += MessageReceivedAsync;
            _messageUpdateService.MessageUpdated += MessageUpdatedAsync;
        }
Exemple #2
0
        public DatabaseService(string location, IServiceProvider serviceProvider)
        {
            DatabaseContext = new DatabaseContext(location);

            _messageUpdateService = serviceProvider.GetRequiredService <MessageUpdateService>();
        }