Files
discord-decomp/modules/premium/powerups/utils/fileUpload.tsx
T
2026-11-01 12:12:55 +02:00

14 lines
1.0 KiB
TypeScript

// Metro module 11590 (f11591).
import GuildPowerupsStore from "../GuildPowerupsStore";
import { PowerupActiveStatusType } from "../constants/GuildPowerupsConstants";
import { useStateFromStores } from "../../../../_bundle/Module589";
import { GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID } from "../../../../_bundle/Module4080";
import usePowerupActiveStatus from "../hooks/usePowerupActiveStatus";
import { useFileUpload250MbPowerupRollbackEnabled } from "../experiments/FileUpload250MbPowerupExperiment";
export function useShouldShowFileUploadRollback(a0, a1) {
const stateFromStores = useStateFromStores([GuildPowerupsStore], () => GuildPowerupsStore.getStateForGuild(a0));
const r15 = stateFromStores == null ? void 0 : stateFromStores.allPowerups[GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID];
const powerupActiveStatus = usePowerupActiveStatus(a0, r15);
return useFileUpload250MbPowerupRollbackEnabled(a0, a1) && r15 != null && r15.storeRemovalDate != null && powerupActiveStatus.type === PowerupActiveStatusType.POWERUP_ACTIVATED;
}