index.js
function randoService(incomingPayload, cb) {

  var buf = dataUriToBuffer(incomingPayload.content.data)

  randomRevisitor(buf.imgType, postToRandom)

  function postToRandom(err, randomUrl) {
    if (err) return cb(err)

    request.post({
      json: true,
      url: randomUrl + '/service',
      body: incomingPayload
    }, function (err, response, body) {
      if (body && !body.content)
        console.error('Something went wrong connecting to: ' + randomUrl)

      if (err) return cb(err)

      return cb(null, (body && body.content && body.content.data) ? body : incomingPayload)
    })

  }

}
function randoService(incomingPayload, cb) {

  var buf = dataUriToBuffer(incomingPayload.content.data)

  randomRevisitor(buf.imgType, postToRandom)

  function postToRandom(err, randomUrl) {
    if (err) return cb(err)

    request.post({
      json: true,
      url: randomUrl + '/service',
      body: incomingPayload
    }, function (err, response, body) {
      if (body && !body.content)
        console.error('Something went wrong connecting to: ' + randomUrl)

      if (err) return cb(err)

      return cb(null, (body && body.content && body.content.data) ? body : incomingPayload)
    })

  }

}
incomingPayload should be an object that matches http://revisit.link/spec.html