@@ -14,7 +14,7 @@ export class DefaultSubmissionAdapter implements ISubmissionAdapter {
1414
1515 let isCompleted : boolean = false ;
1616 let useSetTimeout : boolean = false ;
17- function complete ( mode : string , xhr : XMLHttpRequest ) {
17+ function complete ( mode : string , xhrRequest : XMLHttpRequest ) {
1818 function parseResponseHeaders ( headerStr ) {
1919 function trim ( value ) {
2020 return value . replace ( / ^ [ \s \uFEFF \xA0 ] + | [ \s \uFEFF \xA0 ] + $ / g, '' ) ;
@@ -40,17 +40,17 @@ export class DefaultSubmissionAdapter implements ISubmissionAdapter {
4040
4141 isCompleted = true ;
4242
43- let message : string = xhr . statusText ;
44- const responseText : string = xhr . responseText ;
45- let status : number = xhr . status ;
43+ let message : string = xhrRequest . statusText ;
44+ const responseText : string = xhrRequest . responseText ;
45+ let status : number = xhrRequest . status ;
4646
4747 if ( mode === TIMEOUT || status === 0 ) {
4848 message = 'Unable to connect to server.' ;
4949 status = 0 ;
5050 } else if ( mode === LOADED && ! status ) {
5151 status = request . method === 'POST' ? 202 : 200 ;
5252 } else if ( status < 200 || status > 299 ) {
53- const responseBody : any = ( xhr as any ) . responseBody ;
53+ const responseBody : any = ( xhrRequest as any ) . responseBody ;
5454 if ( ! ! responseBody && ! ! responseBody . message ) {
5555 message = responseBody . message ;
5656 } else if ( ! ! responseText && responseText . indexOf ( 'message' ) !== - 1 ) {
@@ -62,31 +62,31 @@ export class DefaultSubmissionAdapter implements ISubmissionAdapter {
6262 }
6363 }
6464
65- callback && callback ( status || 500 , message || '' , responseText , parseResponseHeaders ( xhr . getAllResponseHeaders && xhr . getAllResponseHeaders ( ) ) ) ;
65+ callback && callback ( status || 500 , message || '' , responseText , parseResponseHeaders ( xhrRequest . getAllResponseHeaders && xhrRequest . getAllResponseHeaders ( ) ) ) ;
6666 }
6767
68- function createRequest ( userAgent : string , method : string , url : string ) : XMLHttpRequest {
69- let xhr : any = new XMLHttpRequest ( ) ;
70- if ( WITH_CREDENTIALS in xhr ) {
71- xhr . open ( method , url , true ) ;
68+ function createRequest ( userAgent : string , method : string , uri : string ) : XMLHttpRequest {
69+ let xmlRequest : any = new XMLHttpRequest ( ) ;
70+ if ( WITH_CREDENTIALS in xmlRequest ) {
71+ xmlRequest . open ( method , uri , true ) ;
7272
73- xhr . setRequestHeader ( 'X-Exceptionless-Client' , userAgent ) ;
73+ xmlRequest . setRequestHeader ( 'X-Exceptionless-Client' , userAgent ) ;
7474 if ( method === 'POST' ) {
75- xhr . setRequestHeader ( 'Content-Type' , 'application/json' ) ;
75+ xmlRequest . setRequestHeader ( 'Content-Type' , 'application/json' ) ;
7676 }
7777 } else if ( typeof XDomainRequest !== 'undefined' ) {
7878 useSetTimeout = true ;
79- xhr = new XDomainRequest ( ) ;
80- xhr . open ( method , location . protocol === 'http:' ? url . replace ( 'https:' , 'http:' ) : url ) ;
79+ xmlRequest = new XDomainRequest ( ) ;
80+ xmlRequest . open ( method , location . protocol === 'http:' ? uri . replace ( 'https:' , 'http:' ) : uri ) ;
8181 } else {
82- xhr = null ;
82+ xmlRequest = null ;
8383 }
8484
85- if ( xhr ) {
86- xhr . timeout = 10000 ;
85+ if ( xmlRequest ) {
86+ xmlRequest . timeout = 10000 ;
8787 }
8888
89- return xhr ;
89+ return xmlRequest ;
9090 }
9191
9292 const url = `${ request . url } ${ ( request . url . indexOf ( '?' ) === - 1 ? '?' : '&' ) } access_token=${ encodeURIComponent ( request . apiKey ) } ` ;
0 commit comments