Files
discord-decomp/modules/premium/game_server/hooks/useGameServerGetExpiringEntitlements.tsx
T
2026-11-01 12:12:55 +02:00

18 lines
747 B
TypeScript

// Metro module 11650 (f11651).
import { useMemo } from "react";
import GameServerStore from "../GameServerStore";
import { useStateFromStores } from "../../../../_bundle/Module589";
import { getExpiringGuildEntitlements } from "../../powerups/utils/getExpiringGuildEntitlements";
export default function useGameServerGetExpiringEntitlements(c19052_0) {
const stateFromStores = useStateFromStores([GameServerStore], () => GameServerStore.getStateForGuild(c19052_0));
return useMemo(() => {
const r6 = Object;
let r9 = stateFromStores?.entitlements;
if (r9 == null) {
r9 = {};
}
const r10 = r6.values(r9);
return r10.length === 0 ? [] : getExpiringGuildEntitlements(r10);
}, [stateFromStores?.entitlements]);
};