@@ -27,31 +27,32 @@ module.exports = function(Api) {
2727 return method !== Api . Methods . GET && method !== Api . Methods . PUT ;
2828 } ;
2929
30- Api . prototype . _handleResponse = function ( resolve , reject ) {
31- return function ( response ) {
32- var body = '' ;
33- if ( typeof response . setEncoding === 'function' ) {
34- response . setEncoding ( 'utf8' ) ;
35- }
36- response . on ( 'data' , function ( chunk ) {
37- body += chunk ;
38- } ) ;
39- response . on ( 'end' , function ( ) {
40- var data ;
41- try {
42- data = JSON . parse ( body ) ;
43- }
44- catch ( e ) {
45- reject ( body ) ;
46- return ;
47- }
48- if ( data . error ) {
49- reject ( data ) ;
50- } else {
51- resolve ( data . data ) ;
52- }
53- } ) ;
54- } ;
30+ Api . prototype . _handleResponse = function ( resolve , reject ) {
31+ return function ( response ) {
32+ var body = '' ;
33+ if ( typeof response . setEncoding === 'function' ) {
34+ response . setEncoding ( 'utf8' ) ;
35+ }
36+ response . on ( 'data' , function ( chunk ) {
37+ body += chunk ;
38+ } ) ;
39+ response . on ( 'end' , function ( ) {
40+ console . log ( 'end' ) ; //eslint-disable-line
41+ var data ;
42+ try {
43+ data = JSON . parse ( body ) ;
44+ }
45+ catch ( e ) {
46+ reject ( body ) ;
47+ return ;
48+ }
49+ if ( data . error ) {
50+ reject ( data ) ;
51+ } else {
52+ resolve ( data . data ) ;
53+ }
54+ } ) ;
55+ } ;
5556 } ;
5657
5758 Api . prototype . request = function ( path , params , fields , method ) {
@@ -73,7 +74,6 @@ module.exports = function(Api) {
7374 options . method = method ;
7475 }
7576
76- util . _extend ( options , this . httpOptions ) ;
7777 if ( path . indexOf ( '/' ) === 0 ) {
7878 options . path = this . httpOptions . path + path ;
7979 }
0 commit comments