コード例 #1
0
 public ReceiveMessageNotificationHandler(
     ILogger <ReceiveMessageNotificationHandler> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMarkovChainService chainService)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _chainService   = chainService;
 }
コード例 #2
0
 public PurgeWordNotificationHandler(
     ILogger <PurgeWordNotificationHandler> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMarkovChainService chainService)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _chainService   = chainService;
 }
コード例 #3
0
 public BanUserRequestHandler(
     ILogger <BanUserRequestHandler> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMarkovChainService chainService,
     ITwitchUserService userService)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _chainService   = chainService;
     _userService    = userService;
 }
コード例 #4
0
 public IgnoreUserNotificationHandler(
     ILogger <IgnoreUserNotificationHandler> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMediator mediator,
     IMarkovChainService chainService)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _mediator       = mediator;
     _chainService   = chainService;
 }
コード例 #5
0
 public MessageGenerationService(
     ILogger <MessageGenerationService> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMediator mediator,
     IMarkovChainService chainService,
     MessageGenerationQueue queue)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _mediator       = mediator;
     _chainService   = chainService;
     _queue          = queue;
 }
コード例 #6
0
 public JoinRequestHandler(
     ILogger <JoinRequestHandler> logger,
     IDbContextFactory <TwitchEbooksContext> contextFactory,
     IMarkovChainService chainService,
     ITwitchUserService userService,
     TwitchClient twitchClient)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _chainService   = chainService;
     _userService    = userService;
     _twitchClient   = twitchClient;
 }