24 lines
845 B
JavaScript
24 lines
845 B
JavaScript
// Module ID: 6404
|
|
// Function ID: 57579
|
|
// Name: sessionTimingIntegration
|
|
// Dependencies: [77, 6325, 6367]
|
|
|
|
// Module 6404 (sessionTimingIntegration)
|
|
import _defineProperty from "_defineProperty";
|
|
import setupIntegration from "setupIntegration";
|
|
|
|
|
|
export const sessionTimingIntegration = setupIntegration.defineIntegration(function _sessionTimingIntegration() {
|
|
let obj = _require(6325);
|
|
_require = 1000 * obj.timestampInSeconds();
|
|
obj = {
|
|
name: "SessionTiming",
|
|
processEvent(extra) {
|
|
let obj = callback(outer1_1[1]);
|
|
const result = 1000 * obj.timestampInSeconds();
|
|
obj = { extra: Object.assign({}, extra.extra, outer1_2(outer1_2(outer1_2({}, "session:start", callback), "session:duration", result - callback), "session:end", result)) };
|
|
return Object.assign({}, extra, obj);
|
|
}
|
|
};
|
|
return obj;
|
|
});
|