decord/source/7445_trackIfScrolledToBottom.js
2026-07-20 16:05:17 +00:00

32 lines
1.1 KiB
JavaScript

// Module ID: 7445
// Function ID: 59727
// Name: trackIfScrolledToBottom
// Dependencies: [670, 2, 6]
// Exports: trackIfScrolledToBottom
// Module 7445 (trackIfScrolledToBottom)
import { AnalyticEvents } from "MessageEmbedTypes";
import _classCallCheck from "_classCallCheck";
const result = _classCallCheck.fileFinishedImporting("modules/user_settings/premium/native/utils/PremiumNitroHomeUtils.tsx");
export const trackIfScrolledToBottom = function trackIfScrolledToBottom(trackedType) {
let hasTrackedScrolledToBottom;
let nativeEvent;
({ nativeEvent, hasTrackedScrolledToBottom } = trackedType);
let current = hasTrackedScrolledToBottom.current;
if (!current) {
const _Math = Math;
const _Math2 = Math;
const rounded = Math.ceil(tmp.height);
const _Math3 = Math;
const sum = rounded + Math.ceil(tmp2.y);
current = sum < Math.floor(tmp3.height);
}
if (!current) {
let obj = importDefault(dependencyMap[1]);
obj = { type: trackedType.trackedType };
obj.track(AnalyticEvents.PREMIUM_MARKETING_SURFACE_REACHED_BOTTOM, obj);
hasTrackedScrolledToBottom.current = true;
}
};