36 lines
1.7 KiB
TypeScript
36 lines
1.7 KiB
TypeScript
// Metro module 11648 (f11649).
|
|
import useGetExpiringGuildPowerups from "./useGetExpiringGuildPowerups";
|
|
import useGameServerGetExpiringEntitlements from "../../game_server/hooks/useGameServerGetExpiringEntitlements";
|
|
import { intl } from "../../../../intl/index.native";
|
|
import GameServer_messages from "../../game_server/GameServer.messages";
|
|
import { VANITY_URL_POWERUP_SKU_ID } from "../../../../_bundle/Module4080";
|
|
import GuildPowerups_messages from "../GuildPowerups.messages";
|
|
export default function useGuildPowerupExpiringNotificationsConfig(a0) {
|
|
const getExpiringGuildPowerups = useGetExpiringGuildPowerups(a0);
|
|
const gameServerGetExpiringEntitlements = useGameServerGetExpiringEntitlements(a0);
|
|
const shouldShow = getExpiringGuildPowerups.length > 0 || gameServerGetExpiringEntitlements.length > 0;
|
|
if (shouldShow) {
|
|
const r13 = gameServerGetExpiringEntitlements.length > 0 ? intl.string(GameServer_messages["B3OfL/"]) : void 0;
|
|
const expiringPowerupNames = [...getExpiringGuildPowerups.map((getExpiringGuildPowerup) => getExpiringGuildPowerup.title), ...r13 != null ? [r13] : []];
|
|
const warnings = [];
|
|
if (getExpiringGuildPowerups.some((getExpiringGuildPowerup) => getExpiringGuildPowerup.skuId === VANITY_URL_POWERUP_SKU_ID)) {
|
|
warnings.push(intl.string(GuildPowerups_messages.Sfr0Jw));
|
|
}
|
|
if (gameServerGetExpiringEntitlements.length > 0) {
|
|
warnings.push(intl.string(GameServer_messages.wiungr));
|
|
}
|
|
return {
|
|
shouldShow,
|
|
expiringPowerups: getExpiringGuildPowerups,
|
|
expiringPowerupNames,
|
|
warnings
|
|
};
|
|
}
|
|
return {
|
|
shouldShow: false,
|
|
expiringPowerups: [],
|
|
expiringPowerupNames: [],
|
|
warnings: []
|
|
};
|
|
};
|