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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
 public CheckDataFeedCommandHandler(IChatlistenerService chatlistenerService, ILogger <CheckDataFeedCommandHandler> logger, IDiscordMessageClient discordMessageClient)
 {
     this.chatlistenerService = chatlistenerService;
     this.logger = logger;
     this.discordMessageClient = discordMessageClient;
 }