Skip to content

Commit a849c77

Browse files
authoredJan 4, 2023
Release 2.26.1 (#1082)
1 parent e2b98e0 commit a849c77

27 files changed

+103
-67
lines changed
 

‎dist/rollbar.js

+20-11
Original file line numberDiff line numberDiff line change
@@ -1877,6 +1877,7 @@ function addTransformsToNotifier(notifier, rollbar, gWindow) {
18771877
.addTransform(sharedTransforms.addTelemetryData)
18781878
.addTransform(sharedTransforms.addConfigToPayload)
18791879
.addTransform(transforms.addScrubber(rollbar.scrub))
1880+
.addTransform(sharedTransforms.addPayloadOptions)
18801881
.addTransform(sharedTransforms.userTransform(logger))
18811882
.addTransform(sharedTransforms.addConfiguredOptions)
18821883
.addTransform(sharedTransforms.addDiagnosticKeys)
@@ -3337,8 +3338,9 @@ Transport.prototype._makeZoneRequest = function () {
33373338

33383339
if (currentZone && currentZone._name === 'angular') {
33393340
var rootZone = currentZone._parent;
3341+
var self = this;
33403342
rootZone.run(function () {
3341-
this._makeRequest.apply(undefined, args);
3343+
self._makeRequest.apply(undefined, args);
33423344
});
33433345
} else {
33443346
this._makeRequest.apply(undefined, args);
@@ -3390,7 +3392,7 @@ function makeFetchRequest(accessToken, url, method, data, callback, timeout) {
33903392

33913393
if(_.isFiniteNumber(timeout)) {
33923394
controller = new AbortController();
3393-
timeoutId = setTimeout(() => controller.abort(), timeout);
3395+
timeoutId = setTimeout(function () {controller.abort()}, timeout);
33943396
}
33953397

33963398
fetch(url, {
@@ -3402,14 +3404,14 @@ function makeFetchRequest(accessToken, url, method, data, callback, timeout) {
34023404
},
34033405
body: data,
34043406
})
3405-
.then((response) => {
3407+
.then(function (response) {
34063408
if (timeoutId) clearTimeout(timeoutId);
34073409
return response.json();
34083410
})
3409-
.then((data) => {
3411+
.then(function (data) {
34103412
callback(null, data);
34113413
})
3412-
.catch((error) => {
3414+
.catch(function (error) {
34133415
logger.error(error.message);
34143416
callback(error);
34153417
});
@@ -4298,12 +4300,8 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
42984300
var _ = __webpack_require__(0);
42994301

43004302
function itemToPayload(item, options, callback) {
4301-
var payloadOptions = options.payload || {};
4302-
if (payloadOptions.body) {
4303-
delete payloadOptions.body;
4304-
}
4303+
var data = item.data;
43054304

4306-
var data = _.merge(item.data, payloadOptions);
43074305
if (item._isUncaught) {
43084306
data._isUncaught = true;
43094307
}
@@ -4313,6 +4311,16 @@ function itemToPayload(item, options, callback) {
43134311
callback(null, data);
43144312
}
43154313

4314+
function addPayloadOptions(item, options, callback) {
4315+
var payloadOptions = options.payload || {};
4316+
if (payloadOptions.body) {
4317+
delete payloadOptions.body;
4318+
}
4319+
4320+
item.data = _.merge(item.data, payloadOptions);
4321+
callback(null, item);
4322+
}
4323+
43164324
function addTelemetryData(item, options, callback) {
43174325
if (item.telemetryEvents) {
43184326
_.set(item, 'data.body.telemetry', item.telemetryEvents);
@@ -4436,6 +4444,7 @@ function addDiagnosticKeys(item, options, callback) {
44364444

44374445
module.exports = {
44384446
itemToPayload: itemToPayload,
4447+
addPayloadOptions: addPayloadOptions,
44394448
addTelemetryData: addTelemetryData,
44404449
addMessageWithError: addMessageWithError,
44414450
userTransform: userTransform,
@@ -4676,7 +4685,7 @@ module.exports = {
46764685

46774686

46784687
module.exports = {
4679-
version: '2.26.0',
4688+
version: '2.26.1',
46804689
endpoint: 'api.rollbar.com/api/1/item/',
46814690
logLevel: 'debug',
46824691
reportLevel: 'debug',

‎dist/rollbar.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.named-amd.js

+20-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.named-amd.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.named-amd.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.named-amd.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.noconflict.umd.js

+20-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.noconflict.umd.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.noconflict.umd.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/rollbar.noconflict.umd.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)