Esempio n. 1
0
        public void SendUnicastData(Interactor publisher, UnicastData unicastData)
        {
            // Can we find this client in the subscribers to this topic?
            var subscriber = _repository.GetSubscribersToFeedAndTopic(unicastData.Feed, unicastData.Topic)
                             .FirstOrDefault(x => x.Key.Id == unicastData.ClientId);

            if (subscriber.Key == null)
            {
                return;
            }

            _publisherManager.SendUnicastData(publisher, subscriber.Key, subscriber.Value, unicastData);
        }