@@ -6,23 +6,8 @@ import {
66 isString ,
77} from '../utils/type-utils'
88import { formDataToQuery } from '../utils/request-utils'
9- import { DEFAULT_MAX_HTTP_CAPTURING_PAYLOAD_SIZE } from '../config '
9+ import { configs } from './configs '
1010
11- let recordRequestHeaders = true
12- let recordResponseHeaders = true
13- const shouldRecordBody = true
14- let maxCapturingHttpPayloadSize = DEFAULT_MAX_HTTP_CAPTURING_PAYLOAD_SIZE
15-
16- export const setMaxCapturingHttpPayloadSize = ( _maxCapturingHttpPayloadSize : number ) => {
17- maxCapturingHttpPayloadSize = _maxCapturingHttpPayloadSize
18- }
19-
20- export const setShouldRecordHttpData = ( shouldRecordBody : boolean , shouldRecordHeaders : boolean ) => {
21- recordRequestHeaders = shouldRecordHeaders
22- recordResponseHeaders = shouldRecordHeaders
23- // eslint-disable-next-line
24- shouldRecordBody = shouldRecordBody
25- }
2611
2712function _tryReadXHRBody ( {
2813 body,
@@ -84,18 +69,18 @@ function _tryReadXHRBody({
8469 requestHeaders [ header ] = value
8570 return originalSetRequestHeader ( header , value )
8671 }
87- if ( recordRequestHeaders ) {
72+ if ( configs . recordRequestHeaders ) {
8873 networkRequest . requestHeaders = requestHeaders
8974 }
9075
9176 const originalSend = xhr . send . bind ( xhr )
9277 xhr . send = ( body ) => {
93- if ( shouldRecordBody ) {
78+ if ( configs . shouldRecordBody ) {
9479 const requestBody = _tryReadXHRBody ( { body, url } )
9580
9681 if (
9782 requestBody ?. length
98- && new Blob ( [ requestBody ] ) . size <= maxCapturingHttpPayloadSize
83+ && new Blob ( [ requestBody ] ) . size <= configs . maxCapturingHttpPayloadSize
9984 ) {
10085 networkRequest . requestBody = requestBody
10186 }
@@ -121,15 +106,15 @@ function _tryReadXHRBody({
121106 responseHeaders [ header ] = value
122107 }
123108 } )
124- if ( recordResponseHeaders ) {
109+ if ( configs . recordResponseHeaders ) {
125110 networkRequest . responseHeaders = responseHeaders
126111 }
127- if ( shouldRecordBody ) {
112+ if ( configs . shouldRecordBody ) {
128113 const responseBody = _tryReadXHRBody ( { body : xhr . response , url } )
129114
130115 if (
131116 responseBody ?. length
132- && new Blob ( [ responseBody ] ) . size <= maxCapturingHttpPayloadSize
117+ && new Blob ( [ responseBody ] ) . size <= configs . maxCapturingHttpPayloadSize
133118 ) {
134119 networkRequest . responseBody = responseBody
135120 }
0 commit comments