Skip to content

Instantly share code, notes, and snippets.

@smikes
Created December 26, 2013 12:27
Show Gist options
  • Save smikes/8133234 to your computer and use it in GitHub Desktop.
Save smikes/8133234 to your computer and use it in GitHub Desktop.
cached request
var rssResults;
function fetchRSSResults() {
/* queue up a re-get in 15 minutes */
setTimeout(fetchRSSResults, 15*60*1000);
http.get(url...);
// parse the rss
rssResults = result;
return rssResults;
}
exports.getRSS = function () {
if( !rssResults ) {
return fetchRSSResults();
}
return rssResults;
}
exports.getRSS = function () { /* return rss results */ }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment