public AwardStatsModule( DiscordResolver discordResolver, AwardMessageRepository awardMessageRepo, SharedCache cache ) { _discordResolver = discordResolver; _awardMessageRepo = awardMessageRepo; _cache = cache; }
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; }