160 lines
5.2 KiB
JavaScript
160 lines
5.2 KiB
JavaScript
// Module ID: 13412
|
|
// Function ID: 102960
|
|
// Name: result6
|
|
// Dependencies: [57, 13413]
|
|
// Exports: default
|
|
|
|
// Module 13412 (result6)
|
|
import _slicedToArray from "_slicedToArray";
|
|
|
|
const re3 = /^(image)\/.*$/i;
|
|
let closure_4 = {};
|
|
|
|
export default function networking() {
|
|
if (arguments.length > 0) {
|
|
if (undefined !== arguments[0]) {
|
|
let first = arguments[0];
|
|
}
|
|
let closure_0 = {};
|
|
return (arg0) => {
|
|
let closure_0 = arg0;
|
|
function onSend(data, _url) {
|
|
if (merged.ignoreUrls) {
|
|
const ignoreUrls = merged.ignoreUrls;
|
|
if (ignoreUrls.test(_url._url)) {
|
|
_url._skipReactotron = true;
|
|
}
|
|
}
|
|
const sum = c3 + 1;
|
|
c3 = sum;
|
|
_url._trackingName = sum;
|
|
closure_4[c3] = { data, xhr: _url, stopTimer: lib.startTimer() };
|
|
}
|
|
function onResponse(arg0, arg1, _bodyBlob) {
|
|
let _url = arg3;
|
|
let closure_0 = arg0;
|
|
let closure_1 = _bodyBlob;
|
|
const regex = arg5;
|
|
if (!arg5._skipReactotron) {
|
|
let obj = null;
|
|
let num2 = -1;
|
|
if (_url) {
|
|
num2 = _url.indexOf("?");
|
|
}
|
|
let tmp2 = null;
|
|
if (num2 > -1) {
|
|
obj = {};
|
|
const parts = _url.substr(num2 + 1).split("&");
|
|
const item = parts.forEach((str) => {
|
|
const tmp = outer3_2(str.split("="), 2);
|
|
const first = tmp[0];
|
|
let tmp3 = first;
|
|
if (first) {
|
|
tmp3 = undefined !== str;
|
|
}
|
|
if (tmp3) {
|
|
const _decodeURIComponent = decodeURIComponent;
|
|
obj[first] = decodeURIComponent(str.replace(/\+/g, " "));
|
|
}
|
|
});
|
|
tmp2 = obj;
|
|
const str2 = _url.substr(num2 + 1);
|
|
}
|
|
const _trackingName = arg5._trackingName;
|
|
let tmp5 = stopTimer[_trackingName];
|
|
if (!tmp5) {
|
|
obj = { xhr: arg5 };
|
|
tmp5 = obj;
|
|
}
|
|
stopTimer[_trackingName] = null;
|
|
stopTimer = tmp5.stopTimer;
|
|
obj = {};
|
|
if (!_url) {
|
|
_url = tmp5.xhr._url;
|
|
}
|
|
obj.url = _url;
|
|
obj.method = arg5._method || null;
|
|
obj.data = tmp5.data;
|
|
obj.headers = arg5._headers || null;
|
|
obj.params = tmp2;
|
|
let str4 = arg5.responseHeaders && arg5.responseHeaders["content-type"];
|
|
if (!str4) {
|
|
str4 = arg5.responseHeaders && arg5.responseHeaders["Content-Type"];
|
|
let tmp7 = arg5.responseHeaders && arg5.responseHeaders["Content-Type"];
|
|
}
|
|
if (!str4) {
|
|
str4 = "";
|
|
}
|
|
function sendResponse(result) {
|
|
let str = "~~~ skipped ~~~";
|
|
if (result) {
|
|
const _JSON = JSON;
|
|
str = JSON.parse(result);
|
|
}
|
|
while (true) {
|
|
let obj = { body: str };
|
|
let tmp2 = closure_0;
|
|
obj.status = closure_0;
|
|
let tmp3 = responseHeaders;
|
|
responseHeaders = responseHeaders.responseHeaders;
|
|
if (responseHeaders) {
|
|
break;
|
|
} else {
|
|
responseHeaders = null;
|
|
break;
|
|
}
|
|
obj.headers = responseHeaders;
|
|
let tmp7 = stopTimer;
|
|
let tmp8 = null;
|
|
let tmp5 = closure_0;
|
|
let tmp6 = obj;
|
|
if (stopTimer) {
|
|
let tmp9 = stopTimer;
|
|
tmp8 = stopTimer();
|
|
}
|
|
let apiResponseResult = closure_0.apiResponse(tmp6, obj, tmp8);
|
|
}
|
|
}
|
|
if ("string" === typeof _bodyBlob) {
|
|
if (!str4) {
|
|
str4 = "";
|
|
}
|
|
if (!regex.test(str4)) {
|
|
if ("blob" === arg4) {
|
|
const _FileReader = FileReader;
|
|
if ("undefined" !== typeof FileReader) {
|
|
if (_bodyBlob) {
|
|
const _FileReader2 = FileReader;
|
|
const fileReader = new FileReader();
|
|
function brListener() {
|
|
sendResponse(fileReader.result);
|
|
const removed = fileReader.removeEventListener("loadend", brListener);
|
|
}
|
|
const listener = fileReader.addEventListener("loadend", brListener);
|
|
const asText = fileReader.readAsText(_bodyBlob);
|
|
}
|
|
}
|
|
}
|
|
sendResponse(_bodyBlob);
|
|
}
|
|
}
|
|
sendResponse("");
|
|
}
|
|
}
|
|
const merged = Object.assign({}, outer1_4, closure_0);
|
|
let closure_2 = merged.ignoreContentTypes || outer1_3;
|
|
let c3 = 1000;
|
|
let closure_4 = {};
|
|
return {
|
|
onConnect() {
|
|
const XHRInterceptor = lib(outer2_1[1]).XHRInterceptor;
|
|
XHRInterceptor.setSendCallback(onSend);
|
|
const XHRInterceptor2 = lib(outer2_1[1]).XHRInterceptor;
|
|
XHRInterceptor2.setResponseCallback(onResponse);
|
|
const XHRInterceptor3 = lib(outer2_1[1]).XHRInterceptor;
|
|
XHRInterceptor3.enableInterception();
|
|
}
|
|
};
|
|
};
|
|
}
|
|
};
|