Skip to content

Instantly share code, notes, and snippets.

@curtislacy
Created November 5, 2014 21:13
Show Gist options
  • Save curtislacy/17df7c36836e007a0574 to your computer and use it in GitHub Desktop.
Save curtislacy/17df7c36836e007a0574 to your computer and use it in GitHub Desktop.
var request = require("request");
var async = require("async");
module.exports = function (params, resultBus, callback) {
var goldfeed = request.defaults({
"url": params.url,
"json": true,
"timeout": params.timeout
});
var fetchCallback = require("../common").fetchCallback(resultBus.emit.bind(resultBus, "goldfeed"), params.interval);
function fetch(callback) {
goldfeed.get(null, function( err, response, body ) {
console.log( '**** ' + ( new Date() ) + ' Gold-feed err, response, body:' );
console.log( err );
console.log( response );
console.log( body );
var originalCallback = fetchCallback( callback );
originalCallback( arguments );
} );
}
async.forever(fetch, callback);
};
~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment