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