Files
discord-decomp/modules/game_relationships/hooks/useUserProfileGameFriendApplicationIds.tsx
T
2026-11-01 12:12:55 +02:00

15 lines
828 B
TypeScript

// Metro module 12175 (f12176).
import { useMemo } from "react";
import RelationshipStore from "../../../stores/RelationshipStore";
import UserStore from "../../../stores/UserStore";
import { useStateFromStores } from "../../../_bundle/Module589";
import { useGameFriendsForUser } from "../GameRelationshipStoreHooks";
let c8405_5 = [];
export function useUserProfileGameFriendApplicationIds({ userId }) {
let gameFriendsForUser;
gameFriendsForUser = void 0;
const stateFromStores = useStateFromStores([RelationshipStore, UserStore], () => RelationshipStore.isFriend(userId) || UserStore.getUser(userId)?.isProvisional);
gameFriendsForUser = useGameFriendsForUser(userId);
return useMemo(() => stateFromStores ? c8405_5 : gameFriendsForUser.map((item) => item.applicationId), [gameFriendsForUser, stateFromStores]);
}