// Module ID: 1008 // Function ID: 11009 // Name: makeFetchTransport // Dependencies: [1015, 1014, 1020] // Exports: makeFetchTransport // Module 1008 (makeFetchTransport) import WINDOW from "WINDOW"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); export const makeFetchTransport = function makeFetchTransport(bufferSize) { const require = bufferSize; async function _makeRequest(body, arg1) { closure_2 = closure_2 + length; closure_3 = closure_3 + 1; let obj = { "Bool(false)": "16/9", "Bool(false)": "", "Bool(false)": "", body: body.body, headers: headers.headers }; let tmp2 = tmp; if (closure_2 <= 60000) { tmp2 = closure_3 < 15; } obj.keepalive = tmp2; const response = yield closure_1(closure_0.url, Object.assign(obj, closure_0.fetchOptions)); obj = { statusCode: response.status }; obj = { x-sentry-rate-limits: headers.get("X-Sentry-Rate-Limits"), retry-after: headers2.get("Retry-After") }; const headers = response.headers; const headers2 = response.headers; obj.headers = obj; closure_2 = closure_2 - length; closure_3 = closure_3 - 1; return obj; } if (arguments.length > 1) { if (undefined !== arguments[1]) { let nativeImplementation = arguments[1]; } const dependencyMap = nativeImplementation; let closure_2 = 0; let closure_3 = 0; const obj2 = require(dependencyMap[2]); let num3 = bufferSize.bufferSize; if (!num3) { num3 = 40; } return obj2.createTransport(bufferSize, function makeRequest(arg0) { return _makeRequest(...arguments); }, require(dependencyMap[2]).makePromiseBuffer(num3)); } nativeImplementation = require(dependencyMap[1]).getNativeImplementation("fetch"); };