decord/beta/source/modules/people/hooks/useFriendRequestCounts.tsx
github-actions 30c0bb2ec3 chore: update source for beta 347.10
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4975.js (118.4 MB)
2026-09-24 16:03:38 +00:00

64 lines
2.2 KiB
TypeScript

// Module ID: 17237
// Function ID: 17238
// Name: useFriendRequestCounts
// Dependencies: [32, 7931, 4441, 558, 568, 504, 2]
// Exports: getIncomingFriendRequestCount, getOutgoingFriendRequestCount
// Module 17237 (useFriendRequestCounts)
import initialize from "initialize" /* 504 */;
import c from "c" /* 568 */;
import _slicedToArray from "module_32" /* 32 */;
import GameRelationshipStore from "GameRelationshipStore" /* 7931 */;
import RelationshipStore from "RelationshipStore" /* 4441 */;
require = fn;
const ReactCompilerGating = fn(558);
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (() => {
const cResult = c.c(2);
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
let items = [RelationshipStore, GameRelationshipStore];
const fn = function u() {
const items = [RelationshipStore, GameRelationshipStore];
[obj, obj2] = items;
const pendingCount = obj.getPendingCount();
return pendingCount + obj2.getPendingIncomingCount();
};
cResult[0] = items;
cResult[1] = fn;
tmp4 = items;
tmp5 = fn;
} else {
[tmp4, tmp5] = cResult;
}
return initialize.useStateFromStores(tmp4, tmp5);
}) : (() => {
let items = [RelationshipStore, GameRelationshipStore];
return initialize.useStateFromStores(items, () => {
const items = [RelationshipStore, GameRelationshipStore];
[obj, obj2] = items;
const pendingCount = obj.getPendingCount();
return pendingCount + obj2.getPendingIncomingCount();
});
});
let closure_5 = tmp2;
function getIncomingFriendRequestCount(items) {
[obj, obj2] = items;
const pendingCount = obj.getPendingCount();
return pendingCount + obj2.getPendingIncomingCount();
}
const size = fn(2);
const result = size.fileFinishedImporting("modules/people/hooks/useFriendRequestCounts.tsx");
export { getIncomingFriendRequestCount };
export const useIncomingFriendRequestCount = tmp2;
export const getOutgoingFriendRequestCount = function getOutgoingFriendRequestCount(items1) {
let tmp = items1;
if (items1 === undefined) {
const items = [closure_5, ];
items[1] = globalThis.s;
tmp = items;
}
[obj, obj2] = tmp;
const outgoingCount = obj.getOutgoingCount();
return outgoingCount + obj2.getPendingOutgoingCount();
};