decord/source/modules/go_live/utils/getFrontierTuningConfigIfEligible.tsx
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

41 lines
1.3 KiB
TypeScript

// Module ID: 4776
// Function ID: 4777
// Name: getFrontierTuningConfigIfEligible
// Dependencies: [1980, 1074, 1886, 4295, 4777, 2]
// Exports: default
// Module 4776 (getFrontierTuningConfigIfEligible)
import PremiumUtilsDefault from "PremiumUtils" /* 4295 */;
import GuildStore from "GuildStore" /* 1980 */;
const require = fn;
const BoostedGuildTiers = fn(1074).BoostedGuildTiers;
const size = fn(2);
const result = size.fileFinishedImporting("modules/go_live/utils/getFrontierTuningConfigIfEligible.tsx");
export default function getFrontierTuningConfigIfEligible(location, currentUser, guildId) {
if (null != guildId) {
const guild = GuildStore.getGuild(guildId);
let premiumTier;
if (guild != null) {
premiumTier = guild.premiumTier;
}
if (premiumTier === BoostedGuildTiers.NONE) {
if (!obj4.isPremium(currentUser)) {
if (!obj.canStreamQuality(PremiumUtilsDefault.StreamQuality.MID, currentUser)) {
const obj2 = { location, guildId };
const config = tmp3(4777).getConfig(obj2);
let tmp6 = null;
if (null != config.maxBitrate) {
tmp6 = config;
}
return tmp6;
}
obj = PremiumUtilsDefault;
tmp3 = importDefault;
}
return null;
}
}
return null;
};