This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,33 @@
// Metro module 12518 (f12519).
import { useEffect } from "react";
import PremiumGroupStore from "../PremiumGroupStore";
import { useStateFromStoresObject } from "../../../../_bundle/Module589";
import Dispatcher from "../../../../Dispatcher";
export default function usePremiumGroupMembership(r3 = {}) {
let useCachedData = r3.useCachedData;
if (useCachedData === void 0) {
useCachedData = false;
}
let c19880_0 = useCachedData;
let fetch2 = r3.fetch;
if (fetch2 === void 0) {
fetch2 = true;
}
let c19880_1 = fetch2;
const stateFromStoresObject = useStateFromStoresObject([PremiumGroupStore], () => ({
premiumGroupMembership: PremiumGroupStore.getMembership(),
isFetchingMembership: PremiumGroupStore.isFetchingMembership()
}));
const { premiumGroupMembership, isFetchingMembership } = stateFromStoresObject;
useEffect(() => {
if (c19880_1 && !(c19880_0 && PremiumGroupStore.hasFetchedMembership())) {
Dispatcher.dispatch({
type: "PREMIUM_GROUP_MEMBERSHIP_REQUEST"
});
}
}, [fetch2, useCachedData]);
return {
premiumGroupMembership,
isLoading: isFetchingMembership
};
};