decord/source/modules/guild_templates/useTrackCreateGuildViewed.tsx

35 lines
1.1 KiB
TypeScript
Raw Normal View History

2026-07-28 08:39:19 +00:00
// Module ID: 10963
// Function ID: 85023
2026-07-20 16:05:17 +00:00
// Name: useTrackCreateGuildViewed
2026-07-28 08:39:19 +00:00
// Dependencies: [31, 5698, 653, 675, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-28 08:39:19 +00:00
// Module 10963 (useTrackCreateGuildViewed)
2026-07-23 10:11:24 +00:00
import result from "result";
import { GuildTemplateStates } from "GUILD_TEMPLATES_MEMBER_COUNT_PROMOTION_THRESHOLD";
import { AnalyticEvents } from "ME";
const result = require("ME").fileFinishedImporting("modules/guild_templates/useTrackCreateGuildViewed.tsx");
2026-07-20 16:05:17 +00:00
export default function useTrackCreateGuildViewed(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
2026-07-20 16:05:17 +00:00
let closure_1 = React.useRef([]);
2026-07-23 10:11:24 +00:00
const effect = React.useEffect(() => {
let tmp = null != lib;
2026-07-20 16:05:17 +00:00
if (tmp) {
2026-07-23 10:11:24 +00:00
tmp = lib.state !== outer1_3.RESOLVING;
2026-07-20 16:05:17 +00:00
}
if (tmp) {
let current = ref.current;
2026-07-23 10:11:24 +00:00
if (!current.includes(lib.code)) {
2026-07-20 16:05:17 +00:00
current = ref.current;
2026-07-23 10:11:24 +00:00
current.push(lib.code);
let obj = lib(ref[3]);
2026-07-20 16:05:17 +00:00
obj = {};
2026-07-23 10:11:24 +00:00
({ code: obj2.guild_template_code, name: obj2.guild_template_name, description: obj2.guild_template_description, sourceGuildId: obj2.guild_template_guild_id } = lib);
obj.track(outer1_4.CREATE_GUILD_VIEWED, obj);
2026-07-20 16:05:17 +00:00
}
}
});
};