// Module ID: 14335 // Function ID: 14336 // Name: useOnNewPendingRequest // Dependencies: [19, 7143, 7480, 589, 4831, 7145, 2] // Exports: default // Module 14335 (useOnNewPendingRequest) import closure_3 from "noop" /* 19 */; import closure_4 from "freshTeenActivityWithMap" /* 7143 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/parent_tools/hooks/useOnNewPendingRequest.tsx"); export default function useOnNewPendingRequest(stateFromStores) { const _require = stateFromStores; const pendingRequestCount = _require(stateFromStores[2]).usePendingRequestCount(); let obj = _require(stateFromStores[2]); const items = [closure_4]; stateFromStores = _require(stateFromStores[3]).useStateFromStores(items, () => ref2.getAreLinkedUsersProcessed()); pendingRequestCount(stateFromStores[4])(() => { if (!ref2.getAreLinkedUsersProcessed()) { const linkedUsers = pendingRequestCount(stateFromStores[5]).fetchLinkedUsers(); linkedUsers.catch(() => { }); const obj = pendingRequestCount(stateFromStores[5]); } }); React = React.useRef(stateFromStores); const items1 = [stateFromStores]; const effect = React.useEffect(() => { closure_3.current = closure_0; }, items1); closure_4 = React.useRef(null); const items2 = [stateFromStores, pendingRequestCount]; const effect1 = React.useEffect(() => { if (stateFromStores) { if (null != ref2.current) { tmp.current = pendingRequestCount; if (pendingRequestCount > tmp.current) { ref.current(); } } else { tmp.current = pendingRequestCount; } } }, items2); };