decord/source/modules/forwarding/ForwardGuildBreadcrumbManager.tsx
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

48 lines
1.9 KiB
TypeScript

// Module ID: 17939
// Function ID: 17940
// Name: ForwardGuildBreadcrumbManager
// Dependencies: [8059, 1979, 1074, 17530, 17940, 7221, 17537, 2]
// Module 17939 (ForwardGuildBreadcrumbManager)
import setupLoadFromMessageManagerHandlersDefault from "setupLoadFromMessageManagerHandlers" /* 17537 */;
import BasicGuildActionCreators from "BasicGuildActionCreators" /* 17940 */;
import BasicGuildStore from "BasicGuildStore" /* 8059 */;
import GuildStore from "GuildStore" /* 1979 */;
import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 7221 */;
require = fn;
function fetchForwardReferencedGuilds(message_reference) {
message_reference = message_reference.message_reference;
let type;
if (message_reference != null) {
type = message_reference.type;
}
if (type === MessageReferenceTypes.FORWARD) {
const guild_id = message_reference.message_reference.guild_id;
let tmp2 = null != guild_id;
if (tmp2) {
tmp2 = null == GuildStore.getGuild(guild_id);
}
if (tmp2) {
tmp2 = null == BasicGuildStore.getGuildOrStatus(guild_id);
}
if (tmp2) {
const result = guild_id(17530).queueMessageLinkFetch(() => BasicGuildActionCreators.fetchBasicGuild(guild_id));
const obj = guild_id(17530);
}
}
}
const MessageReferenceTypes = fn(1074).MessageReferenceTypes;
class ForwardGuildBreadcrumbManager extends tmp6 {
constructor() {
tmp3 = new ForwardGuildBreadcrumbManager(tmp2, tmp, new.target);
tmp4 = closure_1(closure_2[6])(tmp3, fetchForwardReferencedGuilds);
return tmp3;
}
}
const tmp5 = new tmp(tmp4, tmp3, tmp2, Object, defineProperty, ForwardGuildBreadcrumbManager, importDefault);
setupLoadFromMessageManagerHandlersDefault(tmp5, fetchForwardReferencedGuilds);
const size = fn(2);
let result = size.fileFinishedImporting("modules/forwarding/ForwardGuildBreadcrumbManager.tsx");
export default tmp5;