private void InitResponseDispatcher(IResponseDispatcher responseDispatcher)
 {
     responseDispatcher.FallbackHandler = new FirstRequestResponseHandler(_requestsManager);
     responseDispatcher.AddHandler(new BadMsgNotificationHandler(this, _requestsManager));
     responseDispatcher.AddHandler(new MessageContainerHandler(_responseDispatcher));
     responseDispatcher.AddHandler(new RpcResultHandler(_requestsManager));
     responseDispatcher.AddHandler(new SessionHandler());
 }
 private void InitResponseDispatcher(IResponseDispatcher responseDispatcher)
 {
     responseDispatcher.GenericHandler = new GenericRequestResponseHandler(_requestsManager);
     responseDispatcher.AddHandler(new BadMsgNotificationHandler(this, _requestsManager));
     responseDispatcher.AddHandler(new MessageContainerHandler(_responseDispatcher));
     responseDispatcher.AddHandler(new RpcResultHandler(_requestsManager, _tlRig));
     responseDispatcher.AddHandler(new PongHandler(_requestsManager));
     responseDispatcher.AddHandler(new SessionHandler());
     responseDispatcher.AddHandler(_updatesHandler);
 }
Example #3
0
 public MessageContainerHandler(IResponseDispatcher responseDispatcher)
 {
     _responseDispatcher = responseDispatcher;
 }