Example #1
0
        public static void UpdateFeed(Db db, int feedId)
        {
            var feed   = db.GetFeed(feedId);
            var detail = FeedDetails.FromUrl(feed.Url);

            db.UpdateFeed(feed.Id, detail);
        }
Example #2
0
 public static bool TestValidFeed(string url)
 {
     try
     {
         var detail = FeedDetails.FromUrl(url);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #3
0
 public static void UpdateFeeds(Db db)
 {
     foreach (var feed in db.GetFeeds())
     {
         try
         {
             var detail = FeedDetails.FromUrl(feed.Url);
             db.UpdateFeed(feed.Id, detail);
         }
         catch (Exception)
         {
             // ahh logging where are you!
         }
     }
 }