Beispiel #1
0
        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;
        }
Beispiel #2
0
 public ClientBroadcastingManager(ClientApplication app)
 {
     Tunnel             = new BroadcastingTunnel(app);
     SubscriptionRouter = new SubscriptionRouter(Tunnel, app);
 }