Esempio n. 1
0
        public void Popular()
        {
            InitializeClient();
            var completion = new ManualResetEvent(false);

            client.GetPopular().Subscribe(a =>
            {
                var b = a.ToArray();
                completion.Set();
            });

            completion.WaitOne();
        }
Esempio n. 2
0
 public IObservable <IEnumerable <PopularItem> > GetPopular()
 {
     isPopularLoaded = false;
     return(client.GetPopular().Select(items =>
     {
         if (items == null || items.Count() == 0)
         {
             return items;
         }
         isPopularLoaded = true;
         popularItems.Clear();
         RefreshFeedItems(items);
         return SaveAndReturnItem(items);
     }));
 }