45 lines
1.3 KiB
JavaScript
45 lines
1.3 KiB
JavaScript
// Module ID: 884
|
|
// Function ID: 9793
|
|
// Name: addBreadcrumb
|
|
// Dependencies: [825, 815, 801]
|
|
|
|
// Module 884 (addBreadcrumb)
|
|
const require = arg1;
|
|
let dependencyMap = arg6;
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
arg5.addBreadcrumb = function addBreadcrumb(arg0, arg1) {
|
|
const _require = arg1;
|
|
let obj = _require(825);
|
|
const client = obj.getClient();
|
|
const isolationScope = _require(825).getIsolationScope();
|
|
if (client) {
|
|
const options = client.getOptions();
|
|
const beforeBreadcrumb = options.beforeBreadcrumb;
|
|
let tmp3 = null;
|
|
if (undefined !== beforeBreadcrumb) {
|
|
tmp3 = beforeBreadcrumb;
|
|
}
|
|
const dependencyMap = tmp3;
|
|
const maxBreadcrumbs = options.maxBreadcrumbs;
|
|
let num = 100;
|
|
if (undefined !== maxBreadcrumbs) {
|
|
num = maxBreadcrumbs;
|
|
}
|
|
if (num > 0) {
|
|
const _Object = Object;
|
|
obj = { timestamp: _require(815).dateTimestampInSeconds() };
|
|
let merged = Object.assign(obj, arg0);
|
|
if (tmp3) {
|
|
merged = _require(801).consoleSandbox(() => tmp3(merged, closure_0));
|
|
const obj5 = _require(801);
|
|
}
|
|
if (null !== merged) {
|
|
if (client.emit) {
|
|
client.emit("beforeAddBreadcrumb", merged, arg1);
|
|
}
|
|
isolationScope.addBreadcrumb(merged, num);
|
|
}
|
|
const obj6 = _require(815);
|
|
}
|
|
}
|
|
};
|