public GraphQLController(
     IQueryStreamService query,
     ILogger <GraphQLController> logger)
 {
     _query  = query;
     _logger = logger;
 }
Example #2
0
 public GraphQLWSProtocol(
     IQueryStreamService queryStreamService,
     IOptions <WebSocketServerOptions> options,
     IMessageContextAccessor messageContextAccessor,
     ILogger <GraphQLWSProtocol> logger)
 {
     _queryStreamService     = queryStreamService;
     _messageContextAccessor = messageContextAccessor;
     _logger        = logger;
     _options       = options.Value;
     _parserOptions = new ParserOptions()
     {
         ImportProviders = null
     }; //todo: inject
 }
Example #3
0
 public GraphQLWSProtocol(
     IQueryStreamService queryStreamService,
     IOptions <GraphQLWSProtocolOptions> options,
     IMessageContextAccessor messageContextAccessor,
     ILogger <GraphQLWSProtocol> logger)
 {
     _queryStreamService     = queryStreamService;
     _messageContextAccessor = messageContextAccessor;
     _logger     = logger;
     _options    = options.Value;
     _serializer = JsonSerializer.CreateDefault(new JsonSerializerSettings
     {
         MissingMemberHandling = MissingMemberHandling.Ignore,
         ContractResolver      = new CamelCasePropertyNamesContractResolver()
     });
 }
 public QueryController(IQueryStreamService queryStreamService)
 {
     _queryStreamService = queryStreamService;
 }
Example #5
0
 public ServerHub(IQueryStreamService queryStreamService)
 {
     _queryStreamService = queryStreamService;
 }
 public GraphQLWSProtocol CreateSut(IQueryStreamService queryStreamService)
 {
     return(new GraphQLWSProtocol(queryStreamService, _options, _accessor, _logger));
 }