(original)
| 73 | function wrapCallback (original, args, reporter) { |
| 74 | var cs |
| 75 | var wrappedCallback = function (original) { |
| 76 | return function (err) { |
| 77 | reporter.reportReceive(err, cs) |
| 78 | return original.apply(this, arguments) |
| 79 | } |
| 80 | } |
| 81 | var last = args[args.length - 1] |
| 82 | if (last && typeof last === 'function') { |
| 83 | args[args.length - 1] = wrappedCallback(last) |