Example #1
0
        public void RemoveSubscriber(BaseSubscriber subscriber)
        {
            var get = _instance.Value._subscribers
                      .FirstOrDefault(p => p.ChatId == subscriber.ChatId);

            if (get != null)
            {
                _instance.Value._subscribers.Remove(get);
            }
        }
Example #2
0
        public void AddSubscriber(BaseSubscriber subscriber)
        {
            var alreadyExist = _instance.Value._subscribers
                               .Any(p => p.ChatId == subscriber.ChatId);

            if (!alreadyExist)
            {
                _instance.Value._subscribers.Add(subscriber);
            }
        }