Files
discord-decomp/modules/premium/premium_group/hooks/usePremiumGroupPrimaryName.tsx
T
2026-11-01 12:12:55 +02:00

20 lines
735 B
TypeScript

// Metro module 12517 (f12518).
import usePremiumGroupMembership from "./usePremiumGroupMembership";
import usePremiumGroupMembers from "./usePremiumGroupMembers";
import { nameFromUser } from "../../../../utils/UserUtils";
export default function usePremiumGroupPrimaryName(r3 = {}) {
const { useCachedData = true, fetch: fetch2 = true } = r3;
let r16 = usePremiumGroupMembership({
useCachedData,
fetch: fetch2
}).premiumGroupMembership?.subscriptionId;
if (r16 == null) {
r16 = null;
}
const premiumGroupMembers = usePremiumGroupMembers(r16, {
useCachedData,
fetch: fetch2
}).premiumGroupMembers;
return premiumGroupMembers?.primary != null ? nameFromUser(premiumGroupMembers?.primary) : null;
};