Saturday, April 02, 2011 at 9:21 PM.
rssToBlogSuite.background.everyMinute
on everyMinute () {
<<Changes
<<2/25/11; 2:00:17 PM by DW
<<Created.
local (adrdata = rssToBlogSuite.init (), now = clock.now ());
bundle { //read feeds if it's time to
if adrdata^.prefs.enabled and (not user.prefs.fldevmachine) {
local (adrblog);
for adrblog in @adrdata^.blogs {
rssToBlogSuite.initBlog (adrblog);
if adrblog^.prefs.enabled {
if now >= adrblog^.stats.whenNextRead {
rssToBlogSuite.readFeed (adrblog);
adrblog^.stats.whenNextRead = now + (60 * adrdata^.prefs.ctMinutesBetwReads)}}}}}};
bundle { //test code
everyMinute ()}
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.