@@ -11,7 +11,7 @@ const debug = require('debug')('octokit:rest')
11
11
const isArrayBuffer = require ( 'is-array-buffer' )
12
12
const isStream = require ( 'is-stream' )
13
13
14
- const errors = require ( './errors ' )
14
+ const HttpError = require ( './http-error ' )
15
15
16
16
function httpRequest ( requestOptions ) {
17
17
requestOptions = Object . assign (
@@ -60,7 +60,7 @@ function httpRequest (requestOptions) {
60
60
61
61
/* istanbul ignore next */
62
62
response . on ( 'error' , ( error ) => {
63
- reject ( new errors . InternalServerError ( error . message ) )
63
+ reject ( new HttpError ( error . message , 500 ) )
64
64
} )
65
65
response . on ( 'end' , ( ) => {
66
66
if ( response . statusCode !== 304 && response . statusCode >= 301 && response . statusCode <= 307 ) {
@@ -70,7 +70,7 @@ function httpRequest (requestOptions) {
70
70
}
71
71
72
72
if ( response . statusCode === 304 || response . statusCode >= 400 || response . statusCode < 10 ) {
73
- reject ( new errors . HttpError ( data , response . statusCode , response . headers ) )
73
+ reject ( new HttpError ( data , response . statusCode , response . headers ) )
74
74
return
75
75
}
76
76
@@ -90,7 +90,7 @@ function httpRequest (requestOptions) {
90
90
request . on ( 'error' , ( error ) => {
91
91
if ( aborted ) return
92
92
debug ( 'REQUEST ERROR: ' + error . message )
93
- reject ( new errors . InternalServerError ( error . message ) )
93
+ reject ( new HttpError ( error . message , 500 ) )
94
94
} )
95
95
96
96
if ( requestOptions . timeout ) {
@@ -100,7 +100,7 @@ function httpRequest (requestOptions) {
100
100
debug ( 'REQUEST ERROR: timed out' )
101
101
request . abort ( )
102
102
aborted = true
103
- reject ( new errors . GatewayTimeout ( 'Request timeout' ) )
103
+ reject ( new HttpError ( 'Request timeout' , 504 ) )
104
104
} )
105
105
106
106
if ( requestOptions . body ) {
0 commit comments