\r
m.reply "lemme fetch it..."\r
title = items = nil\r
- fetched = fetchRss(feed, m)\r
+ fetched = fetchRss(feed, m, false)\r
return unless fetched or feed.xml\r
if not fetched and feed.items\r
m.reply "using old data"\r
}\r
end\r
\r
- def fetchRss(feed, m=nil)\r
+ def fetchRss(feed, m=nil, cache=true)\r
begin\r
# Use 60 sec timeout, cause the default is too low\r
xml = @bot.httputil.get(feed.url,\r
:read_timeout => 60,\r
- :open_timeout => 60)\r
+ :open_timeout => 60,\r
+ :cache => cache)\r
rescue URI::InvalidURIError, URI::BadURIError => e\r
report_problem("invalid rss feed #{feed.url}", e, m)\r
return nil\r