public SubscriptionRouter( BroadcastingTunnel tunnel, ClientApplication app ) { this.tunnel = tunnel; this.app = app; http = app.Resolve <AssetHttpClient>(); url = app.Resolve <ApiUrl>(); sessionIdRepository = app.Resolve <ClientSessionIdRepository>(); tunnel.OnMessageEvent += OnMessageEvent; tunnel.OnSubscriptionEvent += OnSubscriptionEvent; }
public ClientBroadcastingManager(ClientApplication app) { Tunnel = new BroadcastingTunnel(app); SubscriptionRouter = new SubscriptionRouter(Tunnel, app); }