65 lines
2.2 KiB
TypeScript
65 lines
2.2 KiB
TypeScript
// Metro module 7831 (f7832).
|
|
import UserStore from "../../../stores/UserStore";
|
|
import { HELP_CENTER_LINK, getPremiumGroupProductName } from "./PremiumGroupConstants";
|
|
import { nameFromUser } from "../../../utils/UserUtils";
|
|
import { intl } from "../../../intl/index.native";
|
|
import PremiumGroup_messages from "./PremiumGroup.messages";
|
|
import * as _PremiumGroupUtils_shared from "./PremiumGroupUtils.shared";
|
|
for (const key in _PremiumGroupUtils_shared) {
|
|
exports[key] = _PremiumGroupUtils_shared[key];
|
|
}
|
|
export function getPremiumGroupInviteEmbedText({ sender: sender2, channel, isSender }) {
|
|
const premiumGroupProductName = getPremiumGroupProductName();
|
|
if (isSender) {
|
|
const sender = sender2;
|
|
const r1 = channel == null;
|
|
let receiverName = null;
|
|
if (!r1) {
|
|
const recipients = channel.recipients;
|
|
const user = UserStore.getUser(recipients == null ? void 0 : recipients.find((recipient) => recipient !== sender.id));
|
|
receiverName = user == null ? null : nameFromUser(user);
|
|
}
|
|
return receiverName == null ? null : {
|
|
message: intl.format(PremiumGroup_messages.MkcFjx, {
|
|
receiverName,
|
|
premiumGroupProductName
|
|
}),
|
|
header: intl.formatToPlainString(PremiumGroup_messages["5uwv8J"], {
|
|
premiumGroupProductName
|
|
}),
|
|
body: intl.formatToPlainString(PremiumGroup_messages["AmE0B/"], {
|
|
receiverName
|
|
})
|
|
};
|
|
}
|
|
const senderName = nameFromUser(sender2);
|
|
return {
|
|
message: intl.format(PremiumGroup_messages["51Kv/4"], {
|
|
senderName,
|
|
premiumGroupProductName,
|
|
helpCenterLink: HELP_CENTER_LINK
|
|
}),
|
|
header: intl.string(PremiumGroup_messages.ssge1y),
|
|
body: intl.formatToPlainString(PremiumGroup_messages.tej76V, {
|
|
senderName,
|
|
premiumGroupProductName
|
|
})
|
|
};
|
|
}
|
|
export function shouldShowPrimaryReminderNagbar() {
|
|
return false;
|
|
}
|
|
export function useIsEligibleForPremiumGroupPurchase() {
|
|
return false;
|
|
}
|
|
export function useCheckoutInstancePremiumGroupPurchaseEligibility(a0) {
|
|
a0.isGift;
|
|
return false;
|
|
}
|
|
export function useIsEligibleForPremiumGroupMarketingMaterials() {
|
|
return false;
|
|
}
|
|
export function useIsEligibleForPremiumGroupNitroTabMarketingMaterials() {
|
|
return false;
|
|
}
|