From 3b002a6fb136b9e7e534ffbcfedabed72fcd373d Mon Sep 17 00:00:00 2001 From: nanalelfe Date: Tue, 26 Jul 2016 21:45:42 -0400 Subject: Added passport-facbeook --- .../lib/errors/facebookgraphapierror.js | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 node_modules/passport-facebook/lib/errors/facebookgraphapierror.js (limited to 'node_modules/passport-facebook/lib/errors/facebookgraphapierror.js') diff --git a/node_modules/passport-facebook/lib/errors/facebookgraphapierror.js b/node_modules/passport-facebook/lib/errors/facebookgraphapierror.js new file mode 100644 index 0000000..a95f6ab --- /dev/null +++ b/node_modules/passport-facebook/lib/errors/facebookgraphapierror.js @@ -0,0 +1,32 @@ +/** + * `FacebookGraphAPIError` error. + * + * References: + * - https://developers.facebook.com/docs/reference/api/errors/ + * + * @constructor + * @param {string} [message] + * @param {string} [type] + * @param {number} [code] + * @param {number} [subcode] + * @param {string} [traceID] + * @access public + */ +function FacebookGraphAPIError(message, type, code, subcode, traceID) { + Error.call(this); + Error.captureStackTrace(this, arguments.callee); + this.name = 'FacebookGraphAPIError'; + this.message = message; + this.type = type; + this.code = code; + this.subcode = subcode; + this.traceID = traceID; + this.status = 500; +} + +// Inherit from `Error`. +FacebookGraphAPIError.prototype.__proto__ = Error.prototype; + + +// Expose constructor. +module.exports = FacebookGraphAPIError; -- cgit v1.2.3