1 | ;
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.httpReq = httpReq;
|
7 | exports.httpReq2 = httpReq2;
|
8 | exports.objToQuery = objToQuery;
|
9 |
|
10 | var _Module = _interopRequireDefault(require("./Module"));
|
11 |
|
12 | var _uninstrumentedHttpUtils = require("./uninstrumentedHttpUtils");
|
13 |
|
14 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
15 |
|
16 | const {
|
17 | MODULE_NAME,
|
18 | log,
|
19 | warn,
|
20 | error,
|
21 | noteGauge,
|
22 | noteCount,
|
23 | trackOp
|
24 | } = new _Module.default(__filename); // eslint-disable-line no-unused-vars
|
25 |
|
26 | async function httpReq(url, options = {}) {
|
27 | return await trackOp(async () => {
|
28 | return await (0, _uninstrumentedHttpUtils.httpReq)(url, options);
|
29 | }, options && options.trackingName ? `httpReq.${options.trackingName}` : null);
|
30 | }
|
31 |
|
32 | async function httpReq2(url, options = {}) {
|
33 | return await trackOp(async () => {
|
34 | return await (0, _uninstrumentedHttpUtils.httpReq2)(url, options);
|
35 | }, options && options.trackingName ? `httpReq.${options.trackingName}` : null);
|
36 | } // TODO: move to stringUtils
|
37 |
|
38 |
|
39 | function objToQuery(obj, pairSep, keyValueSep) {
|
40 | obj = obj || {};
|
41 | pairSep = typeof pairSep === 'string' ? pairSep : '&';
|
42 | keyValueSep = typeof keyValueSep === 'string' ? keyValueSep : '='; // $FlowIgnore
|
43 |
|
44 | return Object.keys(obj).map(k => `${k}${keyValueSep}${encodeURIComponent(obj[k])}`).join(pairSep);
|
45 | }
|
46 | //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9odHRwVXRpbHMuanMiXSwibmFtZXMiOlsiTU9EVUxFX05BTUUiLCJsb2ciLCJ3YXJuIiwiZXJyb3IiLCJub3RlR2F1Z2UiLCJub3RlQ291bnQiLCJ0cmFja09wIiwiTW9kdWxlIiwiX19maWxlbmFtZSIsImh0dHBSZXEiLCJ1cmwiLCJvcHRpb25zIiwidHJhY2tpbmdOYW1lIiwiaHR0cFJlcTIiLCJvYmpUb1F1ZXJ5Iiwib2JqIiwicGFpclNlcCIsImtleVZhbHVlU2VwIiwiT2JqZWN0Iiwia2V5cyIsIm1hcCIsImsiLCJlbmNvZGVVUklDb21wb25lbnQiLCJqb2luIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFHQTs7QUFDQTs7OztBQUlBLE1BQU07QUFBRUEsRUFBQUEsV0FBRjtBQUFlQyxFQUFBQSxHQUFmO0FBQW9CQyxFQUFBQSxJQUFwQjtBQUEwQkMsRUFBQUEsS0FBMUI7QUFBaUNDLEVBQUFBLFNBQWpDO0FBQTRDQyxFQUFBQSxTQUE1QztBQUF1REMsRUFBQUE7QUFBdkQsSUFBbUUsSUFBSUMsZUFBSixDQUFXQyxVQUFYLENBQXpFLEMsQ0FBZ0c7O0FBRXpGLGVBQWVDLE9BQWYsQ0FBdUJDLEdBQXZCLEVBQW9DQyxPQUF1QixHQUFHLEVBQTlELEVBQTRGO0FBQ2pHLFNBQU8sTUFBTUwsT0FBTyxDQUFDLFlBQVk7QUFDL0IsV0FBTyxNQUFNLHNDQUFzQkksR0FBdEIsRUFBMkJDLE9BQTNCLENBQWI7QUFDRCxHQUZtQixFQUVqQkEsT0FBTyxJQUFJQSxPQUFPLENBQUNDLFlBQW5CLEdBQW1DLFdBQVVELE9BQU8sQ0FBQ0MsWUFBYSxFQUFsRSxHQUFzRSxJQUZyRCxDQUFwQjtBQUdEOztBQUVNLGVBQWVDLFFBQWYsQ0FBd0JILEdBQXhCLEVBQXFDQyxPQUF3QixHQUFHLEVBQWhFLEVBQThGO0FBQ25HLFNBQU8sTUFBTUwsT0FBTyxDQUFDLFlBQVk7QUFDL0IsV0FBTyxNQUFNLHVDQUF1QkksR0FBdkIsRUFBNEJDLE9BQTVCLENBQWI7QUFDRCxHQUZtQixFQUVqQkEsT0FBTyxJQUFJQSxPQUFPLENBQUNDLFlBQW5CLEdBQW1DLFdBQVVELE9BQU8sQ0FBQ0MsWUFBYSxFQUFsRSxHQUFzRSxJQUZyRCxDQUFwQjtBQUdELEMsQ0FFRDs7O0FBQ08sU0FBU0UsVUFBVCxDQUFvQkMsR0FBcEIsRUFBa0NDLE9BQWxDLEVBQW9EQyxXQUFwRCxFQUFrRjtBQUN2RkYsRUFBQUEsR0FBRyxHQUFHQSxHQUFHLElBQUksRUFBYjtBQUNBQyxFQUFBQSxPQUFPLEdBQUcsT0FBT0EsT0FBUCxLQUFtQixRQUFuQixHQUE4QkEsT0FBOUIsR0FBd0MsR0FBbEQ7QUFDQUMsRUFBQUEsV0FBVyxHQUFHLE9BQU9BLFdBQVAsS0FBdUIsUUFBdkIsR0FBa0NBLFdBQWxDLEdBQWdELEdBQTlELENBSHVGLENBSXZGOztBQUNBLFNBQU9DLE1BQU0sQ0FBQ0MsSUFBUCxDQUFZSixHQUFaLEVBQWlCSyxHQUFqQixDQUFxQkMsQ0FBQyxJQUFLLEdBQUVBLENBQUUsR0FBRUosV0FBWSxHQUFFSyxrQkFBa0IsQ0FBQ1AsR0FBRyxDQUFDTSxDQUFELENBQUosQ0FBUyxFQUExRSxFQUE2RUUsSUFBN0UsQ0FBa0ZQLE9BQWxGLENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBmbG93XG5cblxuaW1wb3J0IE1vZHVsZSBmcm9tICcuL01vZHVsZSdcbmltcG9ydCB7IGh0dHBSZXEgYXMgdW5pbnN0cnVtZW50ZWRIdHRwUmVxLCBodHRwUmVxMiBhcyB1bmluc3RydW1lbnRlZEh0dHBSZXEyIH0gZnJvbSAnLi91bmluc3RydW1lbnRlZEh0dHBVdGlscydcblxuaW1wb3J0IHR5cGUgeyBIdHRwUmVxT3B0aW9ucywgSHR0cFJlcU9wdGlvbnMyLCBIdHRwUmVxUmVzcG9uc2UgfSBmcm9tICcuL3VuaW5zdHJ1bWVudGVkSHR0cFV0aWxzJ1xuXG5jb25zdCB7IE1PRFVMRV9OQU1FLCBsb2csIHdhcm4sIGVycm9yLCBub3RlR2F1Z2UsIG5vdGVDb3VudCwgdHJhY2tPcCB9ID0gbmV3IE1vZHVsZShfX2ZpbGVuYW1lKSAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXVudXNlZC12YXJzXG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBodHRwUmVxKHVybDogc3RyaW5nLCBvcHRpb25zOiBIdHRwUmVxT3B0aW9ucyA9IHt9KTogUHJvbWlzZTxIdHRwUmVxUmVzcG9uc2U+IHtcbiAgcmV0dXJuIGF3YWl0IHRyYWNrT3AoYXN5bmMgKCkgPT4ge1xuICAgIHJldHVybiBhd2FpdCB1bmluc3RydW1lbnRlZEh0dHBSZXEodXJsLCBvcHRpb25zKVxuICB9LCBvcHRpb25zICYmIG9wdGlvbnMudHJhY2tpbmdOYW1lID8gYGh0dHBSZXEuJHtvcHRpb25zLnRyYWNraW5nTmFtZX1gIDogbnVsbClcbn1cblxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGh0dHBSZXEyKHVybDogc3RyaW5nLCBvcHRpb25zOiBIdHRwUmVxT3B0aW9uczIgPSB7fSk6IFByb21pc2U8SHR0cFJlcVJlc3BvbnNlPiB7XG4gIHJldHVybiBhd2FpdCB0cmFja09wKGFzeW5jICgpID0+IHtcbiAgICByZXR1cm4gYXdhaXQgdW5pbnN0cnVtZW50ZWRIdHRwUmVxMih1cmwsIG9wdGlvbnMpXG4gIH0sIG9wdGlvbnMgJiYgb3B0aW9ucy50cmFja2luZ05hbWUgPyBgaHR0cFJlcS4ke29wdGlvbnMudHJhY2tpbmdOYW1lfWAgOiBudWxsKVxufVxuXG4vLyBUT0RPOiBtb3ZlIHRvIHN0cmluZ1V0aWxzXG5leHBvcnQgZnVuY3Rpb24gb2JqVG9RdWVyeShvYmo6ID9PYmplY3QsIHBhaXJTZXA6ID9zdHJpbmcsIGtleVZhbHVlU2VwOiA/c3RyaW5nKTogc3RyaW5nIHtcbiAgb2JqID0gb2JqIHx8IHt9XG4gIHBhaXJTZXAgPSB0eXBlb2YgcGFpclNlcCA9PT0gJ3N0cmluZycgPyBwYWlyU2VwIDogJyYnXG4gIGtleVZhbHVlU2VwID0gdHlwZW9mIGtleVZhbHVlU2VwID09PSAnc3RyaW5nJyA/IGtleVZhbHVlU2VwIDogJz0nXG4gIC8vICRGbG93SWdub3JlXG4gIHJldHVybiBPYmplY3Qua2V5cyhvYmopLm1hcChrID0+IGAke2t9JHtrZXlWYWx1ZVNlcH0ke2VuY29kZVVSSUNvbXBvbmVudChvYmpba10pfWApLmpvaW4ocGFpclNlcClcbn0iXX0= |
\ | No newline at end of file |