public GQLWebSocketReceiver(WebSocketConnectionManager webSocketConnectionManager, ILogger <IWebSocketReceiver> logger,
                             ISchema schema, ISubscriptionExecuter subscriptionExecuter,
                             IWebSocketWriter websocketWriter)
     : base(webSocketConnectionManager, logger)
 {
     _gqlSender            = websocketWriter;
     _schema               = schema;
     _subscriptionExecuter = subscriptionExecuter;
 }
 public SubscriptionProtocolHandler(
     TSchema schema,
     ISubscriptionExecuter subscriptionExecuter,
     IDocumentExecuter documentExecuter,
     ILogger <SubscriptionProtocolHandler <TSchema> > log)
 {
     _schema = schema;
     _subscriptionExecuter = subscriptionExecuter;
     _documentExecuter     = documentExecuter;
     _log = log;
 }