decord/source/11573_useGetExpiringGuildPowerups.js
2026-07-20 16:05:17 +00:00

29 lines
1.2 KiB
JavaScript

// Module ID: 11573
// Function ID: 89980
// Name: useGetExpiringGuildPowerups
// Dependencies: []
// Exports: default
// Module 11573 (useGetExpiringGuildPowerups)
let closure_2 = importAll(dependencyMap[0]);
let closure_3 = importDefault(dependencyMap[1]);
const result = arg1(dependencyMap[5]).fileFinishedImporting("modules/premium/powerups/hooks/useGetExpiringGuildPowerups.tsx");
export default function useGetExpiringGuildPowerups(arg0) {
const arg1 = arg0;
const items = [closure_3];
const stateFromStores = arg1(dependencyMap[2]).useStateFromStores(items, () => stateForGuild.getStateForGuild(arg0));
const dependencyMap = stateFromStores;
const items1 = [stateFromStores];
return React.useMemo(() => {
if (null == stateFromStores) {
return [];
} else {
const arg0 = stateFromStores.allPowerups;
const _Object = Object;
const expiringGuildEntitlements = arg0(stateFromStores[3]).getExpiringGuildEntitlements(Object.values(stateFromStores.unlockedPowerups));
const mapped = expiringGuildEntitlements.map((arg0) => allPowerups[arg0.sku_id]);
return mapped.filter(arg0(stateFromStores[4]).isNotNullish);
}
}, items1);
};