UNPKG

passport-tidal

Version:

PassportJS Login/Signup for TIDAL

30 lines (27 loc) 2.5 kB
'use strict'; /** * `TidalTokenError` error. * * TidalTokenError represents an error received from a Tidal's token * endpoint. Note that these responses don't conform to the OAuth 2.0 * specification. * * @constructor * @param {string} [message] * @param {string} [type] * @param {number} [code] * @access public */ function TidalTokenError(message, type, code) { Error.call(this); this.name = 'TidalTokenError'; this.message = message; this.type = type; this.code = code; this.status = 500; } // Inherit from `Error`. TidalTokenError.prototype.__proto__ = Error.prototype; // Expose constructor. module.exports = TidalTokenError; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVycm9ycy90aWRhbFRva2VuRXJyb3IuanMiXSwibmFtZXMiOlsiVGlkYWxUb2tlbkVycm9yIiwibWVzc2FnZSIsInR5cGUiLCJjb2RlIiwiRXJyb3IiLCJjYWxsIiwibmFtZSIsInN0YXR1cyIsInByb3RvdHlwZSIsIl9fcHJvdG9fXyIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7QUFhQSxTQUFTQSxlQUFULENBQXlCQyxPQUF6QixFQUFrQ0MsSUFBbEMsRUFBd0NDLElBQXhDLEVBQThDO0FBQzFDQyxVQUFNQyxJQUFOLENBQVcsSUFBWDtBQUNBLFNBQUtDLElBQUwsR0FBWSxpQkFBWjtBQUNBLFNBQUtMLE9BQUwsR0FBZUEsT0FBZjtBQUNBLFNBQUtDLElBQUwsR0FBWUEsSUFBWjtBQUNBLFNBQUtDLElBQUwsR0FBWUEsSUFBWjtBQUNBLFNBQUtJLE1BQUwsR0FBYyxHQUFkO0FBQ0g7O0FBRUQ7QUFDQVAsZ0JBQWdCUSxTQUFoQixDQUEwQkMsU0FBMUIsR0FBc0NMLE1BQU1JLFNBQTVDOztBQUdBO0FBQ0FFLE9BQU9DLE9BQVAsR0FBaUJYLGVBQWpCIiwiZmlsZSI6ImVycm9ycy90aWRhbFRva2VuRXJyb3IuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuKiBgVGlkYWxUb2tlbkVycm9yYCBlcnJvci5cclxuKlxyXG4qIFRpZGFsVG9rZW5FcnJvciByZXByZXNlbnRzIGFuIGVycm9yIHJlY2VpdmVkIGZyb20gYSBUaWRhbCdzIHRva2VuXHJcbiogZW5kcG9pbnQuICBOb3RlIHRoYXQgdGhlc2UgcmVzcG9uc2VzIGRvbid0IGNvbmZvcm0gdG8gdGhlIE9BdXRoIDIuMFxyXG4qIHNwZWNpZmljYXRpb24uXHJcbipcclxuKiBAY29uc3RydWN0b3JcclxuKiBAcGFyYW0ge3N0cmluZ30gW21lc3NhZ2VdXHJcbiogQHBhcmFtIHtzdHJpbmd9IFt0eXBlXVxyXG4qIEBwYXJhbSB7bnVtYmVyfSBbY29kZV1cclxuKiBAYWNjZXNzIHB1YmxpY1xyXG4qL1xyXG5mdW5jdGlvbiBUaWRhbFRva2VuRXJyb3IobWVzc2FnZSwgdHlwZSwgY29kZSkge1xyXG4gICAgRXJyb3IuY2FsbCh0aGlzKTtcclxuICAgIHRoaXMubmFtZSA9ICdUaWRhbFRva2VuRXJyb3InO1xyXG4gICAgdGhpcy5tZXNzYWdlID0gbWVzc2FnZTtcclxuICAgIHRoaXMudHlwZSA9IHR5cGU7XHJcbiAgICB0aGlzLmNvZGUgPSBjb2RlO1xyXG4gICAgdGhpcy5zdGF0dXMgPSA1MDA7XHJcbn1cclxuXHJcbi8vIEluaGVyaXQgZnJvbSBgRXJyb3JgLlxyXG5UaWRhbFRva2VuRXJyb3IucHJvdG90eXBlLl9fcHJvdG9fXyA9IEVycm9yLnByb3RvdHlwZTtcclxuXHJcblxyXG4vLyBFeHBvc2UgY29uc3RydWN0b3IuXHJcbm1vZHVsZS5leHBvcnRzID0gVGlkYWxUb2tlbkVycm9yO1xyXG4iXX0=