private void OnConnectorNewsReceived(Subscription subscription, News news)
 {
     if (_subscriptions.ContainsKey(subscription))
     {
         NewsReceived?.Invoke(subscription, news);
     }
 }
示例#2
0
        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();
            //}
        }
示例#3
0
        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();
            //}
        }