public AwardStatsModule(
     DiscordResolver discordResolver,
     AwardMessageRepository awardMessageRepo,
     SharedCache cache
     )
 {
     _discordResolver  = discordResolver;
     _awardMessageRepo = awardMessageRepo;
     _cache            = cache;
 }
Exemple #2
0
 public UserRoleModule(
     IOptions <BotOptions> options,
     UserRoleService userRoleService,
     DiscordResolver discordResolver
     )
 {
     _options         = options.Value;
     _userRoleService = userRoleService;
     _discordResolver = discordResolver;
 }
 public UtilsModule(
     ILogger <UtilsModule> logger,
     DiscordClient client,
     IOptions <BotOptions> options,
     DiscordResolver discordResolver
     )
 {
     _logger          = logger;
     _client          = client;
     _discordResolver = discordResolver;
     _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;
 }