public AccountController(ExamContext examContext , IOptionsSnapshot <ExamingSettings> settings , ILogger <AccountController> logger , IRedisKeyRepository redisKeyRepository , IHubContext <NotificationsHub> hubContext) { _settings = settings.Value; _examContext = examContext; _logger = logger; _redisKeyRepository = redisKeyRepository; _hubContext = hubContext ?? throw new ArgumentNullException(nameof(hubContext)); }
public TokenAuthMiddleware(IRedisKeyRepository redisKeyRepository) { _redisKeyRepository = redisKeyRepository; }