20 lines
735 B
TypeScript
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;
|
|
};
|