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,28 @@
// Metro module 8066 (f8067).
import { useEffect } from "react";
import CollectiblesCategoryStore from "../CollectiblesCategoryStore";
import CollectiblesPurchaseStore from "../CollectiblesPurchaseStore";
import { isProfileEffectRecord } from "../records/ProfileEffectRecord";
import { useStateFromStores } from "../../../_bundle/Module589";
import { maybeFetchCollectiblesProduct } from "../CollectiblesActionCreators";
export default function useProfileEffect(a0) {
let c16234_1;
const stateFromStores = useStateFromStores([CollectiblesCategoryStore, CollectiblesPurchaseStore], () => {
if (a0 != null) {
const product = CollectiblesCategoryStore.getProduct(a0);
if (isProfileEffectRecord(product == null ? void 0 : product.items[0])) {
return product.items[0];
}
const purchase = CollectiblesPurchaseStore.getPurchase(a0);
return isProfileEffectRecord(purchase == null ? void 0 : purchase.items[0]) ? purchase.items[0] : void 0;
}
});
const r15 = a0 != null && stateFromStores == null;
c16234_1 = r15;
useEffect(() => {
if (c16234_1) {
maybeFetchCollectiblesProduct(a0);
}
}, [r15, a0]);
return stateFromStores;
};