public void AddConsumer(IHashStreamConsumer consumer) { if (consumer == null) { return; } AddConsumer(consumer.Hash, consumer.Guid, consumer.ParentPageGuid); }
public void DeleteConsumer(IHashStreamConsumer consumer) { if (_hashes.ContainsKey(consumer.Hash)) { List <ConsumerData> consumers = _hashes[consumer.Hash]; if (consumers != null) { consumers.RemoveAll(x => x.Guid == consumer.Guid); } } }