decord/source/modules/chat/native/ChatViewPopups.tsx
github-actions 7450227d0b chore: update source for alpha 345.4
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9596_m.js (380.6 MB)
2026-09-04 17:41:35 +00:00

60 lines
1.8 KiB
TypeScript

// Module ID: 12580
// Function ID: 12581
// Name: ChatViewPopups
// Dependencies: [19, 12581, 12585, 12593, 2]
// Module 12580 (ChatViewPopups)
import useIsHubRealNamePromptShowingDefault from "useIsHubRealNamePromptShowing" /* 12581 */;
import importAllResult from "noop" /* 19 */;
const require = arg1;
class ChatViewPopups {
constructor(arg0) {
guildId = global.guildId;
closure_1 = undefined;
closure_2 = undefined;
closure_3 = undefined;
closure_1 = closure_3.useRef(false);
tmp = require("useIsHubRealNamePromptShowing")(guildId);
closure_2 = tmp;
obj = require("useShowWelcomeModal");
showWelcomeModal = obj.useShowWelcomeModal(guildId, global.channelId);
closure_3 = showWelcomeModal;
items = [, , ];
items[0] = guildId;
items[1] = showWelcomeModal;
items[2] = tmp;
effect = closure_3.useEffect(() => {
if (!ref.current) {
if (dependencyMap) {
let obj = { guildId: null, onHide: null };
obj[0] = guildId;
obj[1] = function onHide() {
closure_1.current = false;
return false;
};
ref(12593).open(obj);
tmp.current = true;
const obj3 = ref(12593);
} else if (showWelcomeModal) {
obj = guildId(12585);
obj = { guildId: null, onHide: null };
obj[0] = guildId;
obj[1] = function onHide() {
closure_1.current = false;
return false;
};
const result = obj.openWelcomeActionSheet(obj);
tmp.current = true;
}
}
}, items);
return null;
}
}
let c3 = importAllResult;
const memoResult = importAllResult.memo(ChatViewPopups);
let result = require("set").fileFinishedImporting("modules/chat/native/ChatViewPopups.tsx");
export default memoResult;
export { ChatViewPopups };