File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,11 @@ const http = require('http');
1010
1111class OAuthError extends Error {
1212 constructor ( messageOrError , properties ) {
13+ super ( messageOrError , properties ) ;
14+
1315 let message = messageOrError instanceof Error ? messageOrError . message : messageOrError ;
1416 const error = messageOrError instanceof Error ? messageOrError : null ;
17+
1518 if ( properties == null || ! Object . entries ( properties ) . length ) {
1619 properties = { } ;
1720 }
@@ -21,14 +24,14 @@ class OAuthError extends Error {
2124 if ( error ) {
2225 properties . inner = error ;
2326 }
27+
2428 if ( ! message || message . length === 0 ) {
2529 message = http . STATUS_CODES [ properties . code ] ;
2630 }
2731
28- super ( message , properties ) ;
29-
3032 this . code = this . status = this . statusCode = properties . code ;
3133 this . message = message ;
34+
3235 for ( const key in properties ) {
3336 if ( key !== 'code' ) {
3437 this [ key ] = properties [ key ] ;
You can’t perform that action at this time.
0 commit comments