index.js
function onFinished (msg, listener) {
  if (isFinished(msg) !== false) {
    defer(listener, null, msg)
    return msg
  }

  // attach the listener to the message
  attachListener(msg, listener)

  return msg
}
function onFinished (msg, listener) {
  if (isFinished(msg) !== false) {
    defer(listener, null, msg)
    return msg
  }

  // attach the listener to the message
  attachListener(msg, listener)

  return msg
}
function onFinished ( msg , listener ) { if ( isFinished ( msg ) !== false ) { defer ( listener , null , msg ) return msg } // attach the listener to the message attachListener ( msg , listener ) return msg }
Invoke callback when the response has finished, useful for
cleaning up resources afterwards.

@param {object} msg
@param {function} listener
@return {object}
@public
Invoke callback when the response has finished useful for cleaning up resources afterwards .