// Module ID: 12341 // Function ID: 12342 // Name: useUserProfileGameFriendApplicationIds // Dependencies: [19, 3892, 1874, 589, 12222, 2] // Exports: useUserProfileGameFriendApplicationIds // Module 12341 (useUserProfileGameFriendApplicationIds) import noop from "noop"; import upsertRelationship from "upsertRelationship"; 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 = [upsertRelationship, 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); };