Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,73 @@
|
||||
/* Metro module 14635; source: modules/premium/powerups/hooks/usePowerupActiveStatus.tsx; dependencies: [1867, 8258, 8260, 8259, 661, 566, 2] */
|
||||
function _fun110610(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14832:6, offset: 0x0237f806, size: 256 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const closure = usePowerupsActiveStatuses;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const guildPowerupsStore = importDefault(8258) /* metro dependency 8258: GuildPowerupsStore */;
|
||||
const env0_4 = (require(8260) /* metro dependency 8260: GameServerConstants */).GAME_SERVER_POWERUP_SKU_ID;
|
||||
const guildPowerupsConstantsModule = require(8259) /* metro dependency 8259: GuildPowerupsConstants */;
|
||||
const env0_5 = guildPowerupsConstantsModule.GUILD_POWERUP_TIER_3_OVERRIDDEN_SKUS;
|
||||
const env0_6 = guildPowerupsConstantsModule.PowerupActiveStatusType;
|
||||
const env0_7 = guildPowerupsConstantsModule.POWERUPS_INCLUDED_IN_LEVEL;
|
||||
const env0_8 = guildPowerupsConstantsModule.BOOSTING_TIER_TO_LEVEL_SKU_ID;
|
||||
const env0_9 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/powerups/hooks/usePowerupActiveStatus.tsx');
|
||||
exports.default = function(a0, a1) {
|
||||
var value2 = usePowerupsActiveStatuses(a0, a1 == null ? [] : [a1]);
|
||||
return value2.length <= 0 ? {type: PowerupActiveStatusType.INACTIVE, sourceEntitlement: undefined,
|
||||
sourcePowerup: undefined} : value2[0];
|
||||
};
|
||||
exports.isPowerupActiveStatusActive = function({type}) {
|
||||
return type !== PowerupActiveStatusType.INACTIVE;
|
||||
};
|
||||
exports.usePowerupsActiveStatuses = closure;
|
||||
}
|
||||
|
||||
function usePowerupsActiveStatuses(a0, a1) { // fn#110611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14832:321, offset: 0x0237f906, size: 204 bytes, params: 3, frame: 20
|
||||
const env0_0 = a0;
|
||||
const value2 = undefined;
|
||||
const guild = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], _fun110613);
|
||||
const env0_2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildPowerupsStore], _fun110614);
|
||||
const r3 = guild == null || guild.features == null ? value2 : guild.features.has(GuildFeatures.PREMIUM_TIER_3_OVERRIDE);
|
||||
const env0_3 = r3 != null && r3;
|
||||
return a1.map(function(a0) {
|
||||
return getPowerupActiveStatus(a0);
|
||||
});
|
||||
}
|
||||
|
||||
function getPowerupActiveStatus(a0) { // fn#110612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14832:570, owner: usePowerupsActiveStatuses.getPowerupActiveStatus, offset: 0x0237f9d2, size: 596 bytes, params: 2, frame: 19
|
||||
var r3;
|
||||
var guildBinding;
|
||||
var value10;
|
||||
if (a0.skuId === GAME_SERVER_POWERUP_SKU_ID) {
|
||||
guildBinding = guild;
|
||||
value10 = undefined;
|
||||
r3 = guildBinding == null || guild.features == null ? value10 : guild.features.has(GuildFeatures.GAME_SERVERS);
|
||||
r3 = r3 == null ? PowerupActiveStatusType.INACTIVE : r3 ? PowerupActiveStatusType.POWERUP_ACTIVATED : PowerupActiveStatusType.INACTIVE;
|
||||
return {type: r3, powerup: a0, sourceEntitlement: value10, sourcePowerup: value10};
|
||||
}
|
||||
const value2 = null;
|
||||
let r0 = value2 == a0 || value2 == guild || (value2 == stateForGuild || value2 == POWERUPS_INCLUDED_IN_LEVEL[a0.skuId]) ? {isActiveFromLevel: false,
|
||||
levelEntitlement: undefined,
|
||||
levelPowerup: undefined} : {isActiveFromLevel: guild.premiumTier >= POWERUPS_INCLUDED_IN_LEVEL[a0.skuId],
|
||||
levelEntitlement: value2 != BOOSTING_TIER_TO_LEVEL_SKU_ID[POWERUPS_INCLUDED_IN_LEVEL[a0.skuId]] ? value2 == stateForGuild.unlockedPowerups ? undefined : stateForGuild.unlockedPowerups[BOOSTING_TIER_TO_LEVEL_SKU_ID[POWERUPS_INCLUDED_IN_LEVEL[a0.skuId]]] : undefined,
|
||||
levelPowerup: value2 != BOOSTING_TIER_TO_LEVEL_SKU_ID[POWERUPS_INCLUDED_IN_LEVEL[a0.skuId]] ? value2 == stateForGuild.allPowerups ? undefined : stateForGuild.allPowerups[BOOSTING_TIER_TO_LEVEL_SKU_ID[POWERUPS_INCLUDED_IN_LEVEL[a0.skuId]]] : undefined};
|
||||
const isActiveFromLevel = r0.isActiveFromLevel;
|
||||
const levelEntitlement = r0.levelEntitlement;
|
||||
const levelPowerup = r0.levelPowerup;
|
||||
const r8 = env0_3 && GUILD_POWERUP_TIER_3_OVERRIDDEN_SKUS.has(a0.skuId);
|
||||
const stateForGuildBinding = stateForGuild;
|
||||
const value8 = undefined;
|
||||
r0 = value2 == stateForGuildBinding || value2 == stateForGuild.unlockedPowerups ? value8 : stateForGuild.unlockedPowerups[a0.skuId];
|
||||
const r7 = value2 != r0 ? r0 : value2;
|
||||
const INACTIVE = PowerupActiveStatusType.INACTIVE;
|
||||
return isActiveFromLevel ? {type: PowerupActiveStatusType.LEVEL_ACTIVATED, powerup: a0,
|
||||
sourceEntitlement: levelEntitlement,
|
||||
sourcePowerup: levelPowerup} : r8 ? {type: PowerupActiveStatusType.TIER_OVERRIDE_ACTIVATED, powerup: a0,
|
||||
sourceEntitlement: value8, sourcePowerup: a0} : value2 == r7 ? {type: INACTIVE, powerup: a0,
|
||||
sourceEntitlement: value8, sourcePowerup: value8} : {type: PowerupActiveStatusType.POWERUP_ACTIVATED,
|
||||
powerup: a0, sourceEntitlement: r7, sourcePowerup: a0};
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user