public ModerationModule(DatabaseService databaseService, HelperService helperService, CaseHandlingService caseHandlingService, ResponseService responseService) { _databaseService = databaseService; _helperService = helperService; _caseHandlingService = caseHandlingService; _responseService = responseService; }
public DiscordService(IServiceProvider serviceProvider) { discordClient = new DiscordSocketClient(); _config = serviceProvider.GetService <Config>(); _hubContext = serviceProvider.GetService <IHubContext <SocketHub> >(); _logger = serviceProvider.GetService <ILogger>(); _commands = serviceProvider.GetService <CommandService>(); _caseHandlingService = serviceProvider.GetService <CaseHandlingService>(); _serviceProvider = serviceProvider; _prefixes = new List <string>(); IsReady = false; Task.Run(async() => { await StartAsync(); }); }