This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,25 @@
// 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
};
}
@@ -0,0 +1,18 @@
// Metro module 15579 (f15580).
import GameRelationshipStore from "../../game_relationships/GameRelationshipStore";
import RelationshipStore from "../../../stores/RelationshipStore";
import { useStateFromStores } from "../../../_bundle/Module589";
export function getIncomingFriendRequestCount(a0) {
const [r7, r4] = a0;
return r7.getPendingCount() + r4.getPendingIncomingCount();
}
export function useIncomingFriendRequestCount() {
return useStateFromStores([RelationshipStore, GameRelationshipStore], () => {
const [r8, r9] = [RelationshipStore, GameRelationshipStore];
return r8.getPendingCount() + r9.getPendingIncomingCount();
});
}
export function getOutgoingFriendRequestCount(r3 = [o, s]) {
const [r10, r11] = r3;
return r10.getOutgoingCount() + r11.getPendingOutgoingCount();
}