UNPKG

node-smsc

Version:

Convenient wrapper of http/https smsc api.

25 lines (18 loc) 603 B
module.exports = SmscApiError var inherits = require('util').inherits inherits(SmscApiError, Error) function SmscApiError (message, response) { if (typeof message !== 'string') { if (message && typeof message === 'object') { response = message message = [ response.error, '(' + response.error_code + ')' ] .filter(function (v) { return !!v }) .join(' ') } } Error.call(this, message) Error.captureStackTrace(this, SmscApiError) this.name = 'SmscApiError' this.message = message this.response = response }