public void RemoveSubscriber(BaseSubscriber subscriber) { var get = _instance.Value._subscribers .FirstOrDefault(p => p.ChatId == subscriber.ChatId); if (get != null) { _instance.Value._subscribers.Remove(get); } }
public void AddSubscriber(BaseSubscriber subscriber) { var alreadyExist = _instance.Value._subscribers .Any(p => p.ChatId == subscriber.ChatId); if (!alreadyExist) { _instance.Value._subscribers.Add(subscriber); } }