private void OnConnectorNewsReceived(Subscription subscription, News news) { if (_subscriptions.ContainsKey(subscription)) { NewsReceived?.Invoke(subscription, news); } }
private void RequestNews() { var news = Invoke(f => f.GetNews2(Guid.Empty, LocalizedStrings.ActiveLanguage != Languages.Russian, 0)); //if (news.Length <= 0) // return; //_lastNewsId = news.Last().Id; foreach (var n in news) { n.EndDate = n.EndDate.ChangeKind(DateTimeKind.Utc); NewsReceived?.Invoke(n); } //if (news.Length == 100) //{ // RequestNews(); //} }
private void RequestNews() { var news = Invoke(f => f.GetNews2(TryGetSession ?? Guid.Empty, IsEnglish, 0)); //if (news.Length <= 0) // return; //_lastNewsId = news.Last().Id; foreach (var n in news) { n.EndDate = n.EndDate.ChangeKind(DateTimeKind.Utc); NewsReceived?.Invoke(n); } //if (news.Length == 100) //{ // RequestNews(); //} }