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());
 }
예제 #2
0
 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(new GzipPackedHandler(_tlRig, _updatesHandler));
     responseDispatcher.AddHandler(_updatesHandler);
 }