(errorData, fullMessage)
| 265 | }; |
| 266 | |
| 267 | function wrapErrorData(errorData, fullMessage) { |
| 268 | // wrap in Error object so can be passed through event emitters |
| 269 | var err = new Error(errorData.message); |
| 270 | err.code = errorData.code; |
| 271 | if (fullMessage) { |
| 272 | // Add the message data to the error object for more context |
| 273 | err.data = fullMessage; |
| 274 | } |
| 275 | return err; |
| 276 | } |
| 277 | |
| 278 | Connection.prototype._handleBulkMessage = function(err, message, method) { |
| 279 | if (message.data) { |