11/**
22 * simple ajax handler
33 **/
4- module . exports = function ( method , url , headers , data , callback , error ) {
4+ module . exports = function ( method , url , headers , data , callback , err ) {
55 const r = new XMLHttpRequest ( ) ;
6- let error = error || function ( ) {
6+ const error = err || function ( ) {
77 console . error ( 'AJAX ERROR!' ) ;
88 } ;
99 // Binary?
@@ -14,29 +14,29 @@ module.exports = function (method, url, headers, data, callback, error) {
1414 }
1515 method = method . toUpperCase ( ) ;
1616 // Xhr.responseType 'json' is not supported in any of the vendors yet.
17- r . onload = function ( e ) {
18- var json = r . response ;
17+ r . onload = function ( ) {
18+ let json = r . response ;
1919 try {
2020 json = JSON . parse ( r . responseText ) ;
21- }
22- catch ( _e ) {
21+ } catch ( _e ) {
2322 if ( r . status === 401 ) {
2423 json = error ( 'access_denied' , r . statusText ) ;
2524 }
2625 }
27- var headers = headersToJSON ( r . getAllResponseHeaders ( ) ) ;
26+ let headers = headersToJSON ( r . getAllResponseHeaders ( ) ) ;
2827 headers . statusCode = r . status ;
2928 callback ( json || ( method === 'GET' ? error ( 'empty_response' , 'Could not get resource' ) : { } ) , headers ) ;
3029 } ;
31- r . onerror = function ( e ) {
32- var json = r . responseText ;
30+ r . onerror = function ( ) {
31+ let json = r . responseText ;
3332 try {
3433 json = JSON . parse ( r . responseText ) ;
34+ } catch ( _e ) {
35+ console . error ( _e ) ;
3536 }
36- catch ( _e ) { }
3737 callback ( json || error ( 'access_denied' , 'Could not get resource' ) ) ;
3838 } ;
39- var x ;
39+ let x ;
4040 // Should we add the query to the URL?
4141 if ( method === 'GET' || method === 'DELETE' ) {
4242 data = null ;
@@ -80,12 +80,12 @@ module.exports = function (method, url, headers, data, callback, error) {
8080 return r ;
8181 // Headers are returned as a string
8282 function headersToJSON ( s ) {
83- const r = { } ;
83+ const o = { } ;
8484 const reg = / ( [ a - z \- ] + ) : \s ? ( .* ) ; ? / gi;
8585 let m ;
8686 while ( m = reg . exec ( s ) ) {
87- r [ m [ 1 ] ] = m [ 2 ] ;
87+ o [ m [ 1 ] ] = m [ 2 ] ;
8888 }
89- return r ;
89+ return o ;
9090 }
9191} ;
0 commit comments