// Module ID: 5232 // Function ID: 5233 // Dependencies: [109, 698, 530, 2] // Module 5232 import closure_3 from "_objectWithoutProperties" /* 109 */; const require = arg1; let closure_2 = ["trackedActionData"]; const result = require("set").fileFinishedImporting("utils/TrackedHTTPUtils.tsx"); export default { get(trackedActionData) { get = get(trackedActionData[2]).HTTP.get; trackedActionData = undefined; closure_2 = undefined; let callback; trackedActionData = trackedActionData.trackedActionData; const tmp = callback(trackedActionData, closure_2); closure_2 = tmp; callback = { url: tmp.url, request_method: "get" }; return new Promise((arg0, arg1) => { del = arg0; closure_1 = arg1; const promise = del(closure_2); del(closure_2).then((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status }; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); callback(status); }).catch((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status, error_code: null, error_message: null }; const body = status.body; let code; if (body != null) { code = body.code; } obj[1] = code; const body2 = status.body; let message; if (body2 != null) { message = body2.message; } obj[2] = message; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); lib(status); }); }); }, post(trackedActionData, responseHandler) { post = post(trackedActionData[2]).HTTP.post; trackedActionData = undefined; closure_2 = undefined; let callback; trackedActionData = trackedActionData.trackedActionData; const tmp = callback(trackedActionData, closure_2); closure_2 = tmp; callback = { url: tmp.url, request_method: "post" }; return new Promise((arg0, arg1) => { del = arg0; closure_1 = arg1; const promise = del(closure_2); del(closure_2).then((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status }; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); callback(status); }).catch((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status, error_code: null, error_message: null }; const body = status.body; let code; if (body != null) { code = body.code; } obj[1] = code; const body2 = status.body; let message; if (body2 != null) { message = body2.message; } obj[2] = message; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); lib(status); }); }); }, put(trackedActionData) { put = put(trackedActionData[2]).HTTP.put; trackedActionData = undefined; closure_2 = undefined; let callback; trackedActionData = trackedActionData.trackedActionData; const tmp = callback(trackedActionData, closure_2); closure_2 = tmp; callback = { url: tmp.url, request_method: "put" }; return new Promise((arg0, arg1) => { del = arg0; closure_1 = arg1; const promise = del(closure_2); del(closure_2).then((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status }; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); callback(status); }).catch((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status, error_code: null, error_message: null }; const body = status.body; let code; if (body != null) { code = body.code; } obj[1] = code; const body2 = status.body; let message; if (body2 != null) { message = body2.message; } obj[2] = message; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); lib(status); }); }); }, patch(trackedActionData) { patch = patch(trackedActionData[2]).HTTP.patch; trackedActionData = undefined; closure_2 = undefined; let callback; trackedActionData = trackedActionData.trackedActionData; const tmp = callback(trackedActionData, closure_2); closure_2 = tmp; callback = { url: tmp.url, request_method: "patch" }; return new Promise((arg0, arg1) => { del = arg0; closure_1 = arg1; const promise = del(closure_2); del(closure_2).then((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status }; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); callback(status); }).catch((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status, error_code: null, error_message: null }; const body = status.body; let code; if (body != null) { code = body.code; } obj[1] = code; const body2 = status.body; let message; if (body2 != null) { message = body2.message; } obj[2] = message; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); lib(status); }); }); }, delete: function del(trackedActionData) { del = del(trackedActionData[2]).HTTP.del; trackedActionData = undefined; closure_2 = undefined; let callback; trackedActionData = trackedActionData.trackedActionData; const tmp = callback(trackedActionData, closure_2); closure_2 = tmp; callback = { url: tmp.url, request_method: "del" }; return new Promise((arg0, arg1) => { del = arg0; closure_1 = arg1; const promise = del(closure_2); del(closure_2).then((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status }; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); callback(status); }).catch((status) => { let obj = lib; let properties = lib.properties; if (typeof lib.properties === "function") { properties = obj.properties(status); } obj = { status_code: status.status, error_code: null, error_message: null }; const body = status.body; let code; if (body != null) { code = body.code; } obj[1] = code; const body2 = status.body; let message; if (body2 != null) { message = body2.message; } obj[2] = message; const merged = Object.assign(closure_1_3); const merged1 = Object.assign(properties); del(trackedActionData[1]).trackNetworkAction(obj.event, obj); lib(status); }); }); } };