public DiscordNotificationService( IUserRepository userRepository, IChannelRepository channelRepository, IDiscordMessageClient discordMessageClient, ISuspensionRepository suspensionRepository, ILogger <DiscordNotificationService> logger) { this.userRepository = userRepository; this.channelRepository = channelRepository; this.discordMessageClient = discordMessageClient; this.suspensionRepository = suspensionRepository; 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 TrainSystemCommandHandler(IDataAnalyser dataAnalyser, ILogger <TrainSystemCommandHandler> logger, IDiscordMessageClient discordMessageClient) { this.dataAnalyser = dataAnalyser; this.logger = logger; this.discordMessageClient = discordMessageClient; }
public CheckDataFeedCommandHandler(IChatlistenerService chatlistenerService, ILogger <CheckDataFeedCommandHandler> logger, IDiscordMessageClient discordMessageClient) { this.chatlistenerService = chatlistenerService; this.logger = logger; this.discordMessageClient = discordMessageClient; }