decord/source/modules/tiny_bronco/TinyBroncoAccountStatusVisibility.tsx
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

90 lines
3.7 KiB
TypeScript

// Module ID: 14746
// Function ID: 14747
// Name: TinyBroncoAccountStatusVisibility
// Dependencies: [19, 4789, 14712, 14713, 5437, 4787, 504, 10991, 2]
// Exports: isTinyBroncoAnnouncementCountry, shouldShowTinyBroncoAccountStatus, useShouldShowTinyBroncoAccountStatus
// Module 14746 (TinyBroncoAccountStatusVisibility)
import MessageRequestActionCreators from "MessageRequestActionCreators" /* 10991 */;
import TinyBroncoExperiment from "TinyBroncoExperiment" /* 14713 */;
import noop from "module_19" /* 19 */;
import RegionalFeatureConfigStore from "RegionalFeatureConfigStore" /* 4789 */;
require = fn;
const TinyBroncoConstants = fn(14712);
({ TINY_BRONCO_ANNOUNCEMENT_EXCLUDED_COUNTRIES: closure_4, TINY_BRONCO_SETTINGS_LOCATION: hasOwnProperty } = TinyBroncoConstants);
const size = fn(2);
const result = size.fileFinishedImporting("modules/tiny_bronco/TinyBroncoAccountStatusVisibility.tsx");
export const isTinyBroncoAnnouncementCountry = function isTinyBroncoAnnouncementCountry(alpha2) {
let tmp = null != alpha2;
if (tmp) {
tmp = !set.has(alpha2.alpha2);
}
return tmp;
};
export const shouldShowTinyBroncoAccountStatus = function shouldShowTinyBroncoAccountStatus() {
let isTinyBroncoEnabledResult = TinyBroncoExperiment.isTinyBroncoEnabled(hasOwnProperty);
if (isTinyBroncoEnabledResult) {
const userCountryCode = RegionalFeatureConfigStore.getUserCountryCode();
let hasAgeGatedFeaturesResult = null != userCountryCode;
if (hasAgeGatedFeaturesResult) {
hasAgeGatedFeaturesResult = !set.has(userCountryCode.alpha2);
}
if (hasAgeGatedFeaturesResult) {
hasAgeGatedFeaturesResult = tmp(5437).hasAgeGatedFeatures();
const tmpResult = tmp(5437);
}
if (hasAgeGatedFeaturesResult) {
let isAssignedByDiscordResult = tmp(4787).isAssignedByDiscord();
if (!isAssignedByDiscordResult) {
isAssignedByDiscordResult = !tmp(4787).isAgeVerified();
const tmpResult4 = tmp(4787);
}
hasAgeGatedFeaturesResult = isAssignedByDiscordResult;
const tmpResult3 = tmp(4787);
}
isTinyBroncoEnabledResult = hasAgeGatedFeaturesResult;
}
return isTinyBroncoEnabledResult;
};
export const useShouldShowTinyBroncoAccountStatus = function useShouldShowTinyBroncoAccountStatus() {
isTinyBroncoEnabled = isTinyBroncoEnabled(stateFromStores[3]).useIsTinyBroncoEnabled(closure_5);
let obj = isTinyBroncoEnabled(stateFromStores[3]);
let isAssignedByDiscord = isTinyBroncoEnabled(stateFromStores[5]).useIsAssignedByDiscord();
const obj2 = isTinyBroncoEnabled(stateFromStores[5]);
const obj3 = isTinyBroncoEnabled(stateFromStores[5]);
const tmp3 = !isTinyBroncoEnabled(stateFromStores[5]).useIsAgeVerified();
const hasAgeGatedFeatures = isTinyBroncoEnabled(stateFromStores[4]).useHasAgeGatedFeatures();
const obj4 = isTinyBroncoEnabled(stateFromStores[4]);
const items = [RegionalFeatureConfigStore];
stateFromStores = isTinyBroncoEnabled(stateFromStores[6]).useStateFromStores(items, () => userCountryCode.getUserCountryCode());
const items1 = [isTinyBroncoEnabled, stateFromStores];
const effect = noop.useEffect(() => {
let tmp = isTinyBroncoEnabled;
if (isTinyBroncoEnabled) {
tmp = null == stateFromStores;
}
if (tmp) {
userCountryCode = MessageRequestActionCreators.fetchUserCountryCode();
}
}, items1);
let tmp7 = isTinyBroncoEnabled;
if (tmp7) {
let tmp9 = null != stateFromStores;
if (tmp9) {
tmp9 = !set.has(stateFromStores.alpha2);
}
if (tmp9) {
tmp9 = hasAgeGatedFeatures;
}
if (tmp9) {
if (!isAssignedByDiscord) {
isAssignedByDiscord = tmp3;
}
tmp9 = isAssignedByDiscord;
}
tmp7 = tmp9;
}
return tmp7;
};