decord/source/modules/premium/premium_group/PremiumGroupUtils.native.tsx
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

81 lines
3.2 KiB
TypeScript

// Module ID: 8269
// Function ID: 8270
// Name: PremiumGroupUtils
// Dependencies: [1372, 4394, 4566, 1115, 3160, 2, 8270]
// Exports: getPremiumGroupInviteEmbedText, useCheckoutInstancePremiumGroupPurchaseEligibility, useIsEligibleForPremiumGroupMarketingMaterials, useIsEligibleForPremiumGroupNitroTabMarketingMaterials, useIsEligibleForPremiumGroupPurchase
// Module 8269 (PremiumGroupUtils)
import util from "util" /* 1115 */;
import _modDef3160 from "module_3160" /* 3160 */;
import UserUtils from "UserUtils" /* 4566 */;
import UserStore from "UserStore" /* 1372 */;
require = fn;
const PremiumGroupConstants = fn(4394);
({ getPremiumGroupProductName: closure_4, HELP_CENTER_LINK: hasOwnProperty } = PremiumGroupConstants);
const size = fn(2);
const result = size.fileFinishedImporting("modules/premium/premium_group/PremiumGroupUtils.native.tsx");
for (const key10025 in require("module_8270")) {
arg5[key10025] = require("module_8270")[key10025];
continue;
}
export const getPremiumGroupInviteEmbedText = function getPremiumGroupInviteEmbedText(isSender) {
({ sender, channel } = isSender);
const tmp = React4();
if (isSender.isSender) {
let tmp8 = null;
if (null != channel) {
const recipients = channel.recipients;
let found;
if (recipients != null) {
found = recipients.find((item) => item !== sender.id);
}
const user = UserStore.getUser(found);
let nameFromUserResult = null;
if (null != user) {
nameFromUserResult = UserUtils.nameFromUser(user);
}
tmp8 = nameFromUserResult;
}
let tmp15 = null;
if (null != tmp8) {
const obj2 = { message: null, header: null, body: null };
const intl4 = util.intl;
const obj3 = { receiverName: tmp8, premiumGroupProductName: tmp };
obj2.message = intl4.format(_modDef3160.MkcFjx, obj3);
const intl5 = util.intl;
const obj4 = { premiumGroupProductName: tmp };
obj2.header = intl5.formatToPlainString(_modDef3160["5uwv8J"], obj4);
const intl6 = util.intl;
const obj6 = { receiverName: tmp8 };
obj2.body = intl6.formatToPlainString(_modDef3160["AmE0B/"], obj6);
tmp15 = obj2;
}
return tmp15;
} else {
const nameFromUserResult1 = UserUtils.nameFromUser(sender);
const obj7 = { message: null, header: null, body: null };
const intl = util.intl;
const obj8 = { senderName: nameFromUserResult1, premiumGroupProductName: tmp, helpCenterLink };
obj7.message = intl.format(_modDef3160["51Kv/4"], obj8);
const intl2 = util.intl;
obj7.header = intl2.string(_modDef3160.ssge1y);
const intl3 = util.intl;
const obj9 = { senderName: nameFromUserResult1, premiumGroupProductName: tmp };
obj7.body = intl3.formatToPlainString(_modDef3160.tej76V, obj9);
return obj7;
}
};
export function useIsEligibleForPremiumGroupPurchase() {
return false;
}
export const useCheckoutInstancePremiumGroupPurchaseEligibility = function useCheckoutInstancePremiumGroupPurchaseEligibility(arg0) {
return false;
};
export function useIsEligibleForPremiumGroupMarketingMaterials() {
return false;
}
export function useIsEligibleForPremiumGroupNitroTabMarketingMaterials() {
return false;
}