Friday, November 19, 2010 at 3:00 AM.

river2Suite.readFeedAfterNotify

on readFeedAfterNotify (urlfeed) {
	<<Changes
		<<11/17/10; 1:06:04 PM by DW
			<<Just set a boolean to rebuild static pages at the top of the minute.
		<<11/17/10; 12:39:49 PM by DW
			<<We were reading a feed ten times because some servers were notifying us their feeds had changed before the change was reflected in the feed. Pretty sure this was wordpress.com. I understand they may still have the issue, but I can't afford to do ten reads on every notification, so we may miss some of their updates. C'est la vie.
		<<9/7/09; 4:25:06 PM by DW
			<<Do it a little differently. 
		<<9/7/09; 4:15:52 PM by DW
			<<Created. 
				<<Added because sometimes WordPress notifies us of an update before the feed reflects the update. We give them an extra 30 seconds and then read the feed again. 
				<<This is called in a separate thread from river2Suite.rpcHandlers.feedUpdated. 
				<<I hope to be able to remove this at some point. :-)
	river2Suite.readFeed (urlfeed);
	system.temp.river2.flStaticBuild = true}; //11/17/10 by DW
	<<bundle //old code
		<<local (i)
		<<for i = 1 to 10
			<<clock.waitseconds (3)
			<<river2Suite.readFeed (urlfeed)
bundle { //test code
	readFeedAfterNotify ("http://scripting.com/rss.xml")}



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.