Files
discord-decomp/modules/guests/GuestUtils.tsx
T
2026-11-01 12:12:55 +02:00

30 lines
848 B
TypeScript

// Metro module 9502 (f9503).
import { GuildMemberFlags } from "../guild_member/GuildMemberConstants";
import * as _Module1384 from "../../_bundle/Module1384";
import { GuildInviteFlags } from "../../_bundle/Module6709";
const r15 = {
canAcceptInvite: function canAcceptInvite(a0, a1) {
const [r13] = a0;
const guild = a1.guild;
let r29 = guild == null;
if (!r29) {
let r35 = r13.getSelfMember(guild.id)?.flags;
if (r35 == null) {
r35 = 0;
}
const hasFlag = _Module1384.hasFlag(r35, GuildMemberFlags.IS_GUEST);
let r39 = !hasFlag;
if (hasFlag) {
let flags = a1.flags;
if (flags == null) {
flags = 0;
}
r39 = _Module1384.hasFlag(flags, GuildInviteFlags.IS_GUEST_INVITE);
}
r29 = r39;
}
return r29;
}
};
export default r15;