// Module ID: 14909 // Function ID: 14910 // Name: useOnNewPendingRequest // Dependencies: [19, 7551, 8678, 504, 5006, 7553, 2] // Exports: default // Module 14909 (useOnNewPendingRequest) import noop from "module_19" /* 19 */; import FamilyCenterStore from "FamilyCenterStore" /* 7551 */; const require = globalThis.__r; const require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/parent_tools/hooks/useOnNewPendingRequest.tsx"); export default function useOnNewPendingRequest(set) { _require = set; const pendingRequestCount = require("useUserLinks").usePendingRequestCount(); let obj = require("useUserLinks"); const items = [ref2]; stateFromStores = require("initialize").useStateFromStores(items, () => ref2.getAreLinkedUsersProcessed()); pendingRequestCount(stateFromStores[4])(() => { if (!ref2.getAreLinkedUsersProcessed()) { const linkedUsers = pendingRequestCount(stateFromStores[5]).fetchLinkedUsers(); linkedUsers.catch(() => { }); const obj = pendingRequestCount(stateFromStores[5]); } }); noop = noop.useRef(set); const items1 = [set]; const effect = noop.useEffect(() => { closure_3.current = current; }, items1); const obj2 = require("initialize"); const items2 = [stateFromStores, pendingRequestCount]; const effect1 = noop.useEffect(() => { if (stateFromStores) { if (null != ref2.current) { tmp.current = pendingRequestCount; if (pendingRequestCount > tmp.current) { ref.current(); } } else { tmp.current = pendingRequestCount; } } }, items2); };