コード例 #1
0
ファイル: Syndication.cs プロジェクト: veso266/GopherServer
        public static void UpdateFeed(Db db, int feedId)
        {
            var feed   = db.GetFeed(feedId);
            var detail = FeedDetails.FromUrl(feed.Url);

            db.UpdateFeed(feed.Id, detail);
        }
コード例 #2
0
ファイル: Syndication.cs プロジェクト: veso266/GopherServer
 public static bool TestValidFeed(string url)
 {
     try
     {
         var detail = FeedDetails.FromUrl(url);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
ファイル: Syndication.cs プロジェクト: veso266/GopherServer
 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!
         }
     }
 }