14 lines
1.0 KiB
TypeScript
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;
|
|
}
|