Пример #1
0
        /// <summary>
        /// Subscribes received ovserver to the given request, intended to be used for EventSource connections
        /// </summary>
        /// <param name="request">EventSource request</param>
        /// <param name="observer">Observer that will treat events</param>
        private void SubscribeToServerEvents(HttpJsonRequest request, IObserver <string> observer)
        {
            var serverPullTask = request.ServerPullAsync();

            serverPullTask.Wait();
            var serverEvents = serverPullTask.Result;

            currentSubscription = serverEvents.Subscribe(observer);
        }