public ChannelMonitoringService( ICompositeChatClient compositeChatClient, IDatetimeProvider datetimeProvider, IChatterRepository chatterRepository, IRuleCheckService ruleCheckService, ILogger <ChannelMonitoringService> logger) { this.compositeChatClient = compositeChatClient; this.datetimeProvider = datetimeProvider; this.chatterRepository = chatterRepository; this.ruleCheckService = ruleCheckService; this.logger = logger; }
public ChatlogService( ICompositeChatClient compositeChatClient, IChatRepository chatRepository, IDeletedMessagesRepository deletedMessagesRepository, IDatetimeProvider datetimeProvider, ILogger <ChatlogService> logger) { this.compositeChatClient = compositeChatClient; this.chatRepository = chatRepository; this.deletedMessagesRepository = deletedMessagesRepository; this.datetimeProvider = datetimeProvider; this.logger = logger; }
public ChatlistenerWorker( IChatlistenerService chatlistenerService, IDiscordMessageClient discordMessageClient, ICompositeChatClient compositeChatClient, IChatlogService chatlogService, ISuspensionLogService suspensionLogService, IChannelMonitoringService channelMonitoringService) { this.chatlistenerService = chatlistenerService; this.discordMessageClient = discordMessageClient; this.compositeChatClient = compositeChatClient; this.chatlogService = chatlogService; this.suspensionLogService = suspensionLogService; this.channelMonitoringService = channelMonitoringService; }
public SuspensionLogService( ICompositeChatClient compositeChatClient, IDatetimeProvider datetimeProvider, ISuspensionRepository suspensionRepository, IChatRepository chatRepository, IUserRepository userRepository, IDataAnalyser dataAnalyser, IServiceProvider serviceProvider, ISuspensionLogSettings suspensionLogSettings, ILogger <SuspensionLogService> logger) { this.compositeChatClient = compositeChatClient; this.datetimeProvider = datetimeProvider; this.suspensionRepository = suspensionRepository; this.chatRepository = chatRepository; this.userRepository = userRepository; this.dataAnalyser = dataAnalyser; this.serviceProvider = serviceProvider; this.suspensionLogSettings = suspensionLogSettings; this.logger = logger; }