Files
discord-decomp/_bundle/Module1044.js
T
2026-11-01 12:12:55 +02:00

43 lines
1.1 KiB
JavaScript

// Metro module 1044 (f1045).
import { getNavigationEntry } from "./Module1043";
import { WINDOW } from "./Module1039";
import { getActivationStart } from "./Module1042";
import { generateUniqueID } from "./Module1045";
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
export const initMetric = function(a0, value = -1) {
const navigationEntry = getNavigationEntry();
let r10 = "navigate";
let navigationType = "navigate";
if (navigationEntry) {
const prerendering = WINDOW.document?.prerendering;
let r22 = "prerender";
if (!prerendering) {
const r26 = getActivationStart() > 0;
r22 = "prerender";
if (!r26) {
const wasDiscarded = WINDOW.document?.wasDiscarded;
let r33 = "restore";
if (!wasDiscarded) {
if (navigationEntry.type) {
r10 = navigationEntry.type.replace(/_/g, "-");
}
r33 = r10;
}
r22 = r33;
}
}
navigationType = r22;
}
return {
name: a0,
value,
rating: "good",
delta: 0,
entries: [],
id: generateUniqueID(),
navigationType
};
};