// Metro module 12218 (f12219). import { useCallback } from "react"; import PeopleUtils from "../PeopleUtils"; export function useFriendRequestActions({ userId, applicationId, isGameRelationship, location: location2, onConfirm, onCancel, onFinally }) { const callback = useCallback(() => { PeopleUtils.cancelFriendRequest({ userId, applicationId: isGameRelationship ? applicationId : null, location: location2 }); }, [applicationId, isGameRelationship, location2, userId]); return { acceptFriendRequest: useCallback(() => { PeopleUtils.maybeConfirmFriendRequestAccept({ userId, applicationId: isGameRelationship ? applicationId : null, location: location2, onConfirm, onCancel, onFinally }); }, [applicationId, isGameRelationship, location2, onCancel, onConfirm, onFinally, userId]), cancelFriendRequest: callback }; }