public CommandRequestPipelineBehaviour(
     ILogger <CommandRequestPipelineBehaviour <TRequest, TResponse> > logger,
     IDiscordErrorLogger discordErrorLogger
     )
 {
     _logger             = logger;
     _discordErrorLogger = discordErrorLogger;
 }
예제 #2
0
 public CommandEventHandler(
     IOptions <BotOptions> options,
     ILogger <CommandEventHandler> logger,
     IDiscordErrorLogger discordErrorLogger
     )
 {
     _options            = options.Value;
     _logger             = logger;
     _discordErrorLogger = discordErrorLogger;
 }
 public AwardEventHandler(
     DiscordClient client,
     ILogger <AwardEventHandler> logger,
     MessageAwardQueue awardQueue,
     IOptions <BotOptions> options,
     IDiscordErrorLogger discordErrorLogger)
 {
     _client             = client;
     _logger             = logger;
     _awardQueue         = awardQueue;
     _discordErrorLogger = discordErrorLogger;
     _options            = options.Value;
 }
 public AwardMessageService(
     AwardMessageRepository awardMessageRepo,
     ILogger <AwardMessageService> logger,
     IOptions <BotOptions> options,
     IDiscordErrorLogger discordErrorLogger,
     DiscordResolver discordResolver
     )
 {
     _awardMessageRepo   = awardMessageRepo;
     _logger             = logger;
     _discordErrorLogger = discordErrorLogger;
     _discordResolver    = discordResolver;
     _options            = options.Value;
 }
 public UserRoleService(IUserRoleRepository userRoleRepo, IDiscordErrorLogger discordErrorLogger)
 {
     _userRoleRepo       = userRoleRepo;
     _discordErrorLogger = discordErrorLogger;
 }
예제 #6
0
 public DiscordResolver(IDiscordErrorLogger discordErrorLogger)
 {
     _discordErrorLogger = discordErrorLogger;
 }