public RulesService(SendingService sender, IMongoCollection <Guild> dbGuilds, IMongoCollection <Rule> dbRules) { _sender = sender; _dbGuilds = dbGuilds; _dbRules = dbRules; _semaphore = new SemaphoreSlim(1, 1); }
public EvalService(SendingService sender, RulesService rulesService, ReputationService repService, DiscordSocketClient client, IMongoDatabase db) { _sender = sender; _client = client; _db = db; _rulesService = rulesService; _repService = repService; }
public ModerationService(IMongoCollection <Guild> dbGuilds, IMongoCollection <Mute> dbMutes, SendingService sender) { _dbGuilds = dbGuilds; _dbMutes = dbMutes; _sender = sender; }