// Module ID: 12528 // Function ID: 12529 // Name: useUserProfileGameFriendApplicationIds // Dependencies: [19, 3998, 1922, 589, 12406, 2] // Exports: useUserProfileGameFriendApplicationIds // Module 12528 (useUserProfileGameFriendApplicationIds) import noop from "noop"; import markAllUserIdListsStale from "markAllUserIdListsStale"; import mergeGuildAvatar from "mergeGuildAvatar"; const require = arg1; let closure_5 = []; const result = require("mergeGuildAvatar").fileFinishedImporting("modules/game_relationships/hooks/useUserProfileGameFriendApplicationIds.tsx"); export const useUserProfileGameFriendApplicationIds = function useUserProfileGameFriendApplicationIds(userId) { userId = userId.userId; let stateFromStores; let gameFriendsForUser; const items = [markAllUserIdListsStale, mergeGuildAvatar]; stateFromStores = userId(stateFromStores[3]).useStateFromStores(items, () => { let isFriendResult = outer1_3.isFriend(userId); if (!isFriendResult) { const user = outer1_4.getUser(userId); let isProvisional; if (user != null) { isProvisional = user.isProvisional; } isFriendResult = isProvisional; } return isFriendResult; }); const obj = userId(stateFromStores[3]); gameFriendsForUser = userId(stateFromStores[4]).useGameFriendsForUser(userId); const items1 = [gameFriendsForUser, stateFromStores]; return gameFriendsForUser.useMemo(() => { if (stateFromStores) { let mapped = outer1_5; } else { mapped = gameFriendsForUser.map((applicationId) => applicationId.applicationId); } return mapped; }, items1); };