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,41 @@
// Metro module 12188 (f12189).
import { useMemo } from "react";
import useConnectionFilteredAppIdentities from "../../user_application_identity/hooks/useConnectionFilteredAppIdentities";
import useUserProfileConnections from "./useUserProfileConnections";
import useGetOrFetchApplications from "../../applications/useGetOrFetchApplications";
import { isNotNullish } from "../../../utils/GlobalUtils";
import Platforms from "../../../lib/Platforms";
export default function useVisibleUserProfileConnectionsAndAppIdentities(a0) {
let c19714_3;
const filteredAppIdentities = useConnectionFilteredAppIdentities(a0).filteredAppIdentities;
const userProfileConnections = useUserProfileConnections(a0);
let c19714_1 = userProfileConnections;
const memo = useMemo(() => {
const r5 = Set;
let r11 = filteredAppIdentities == null ? void 0 : filteredAppIdentities.map((filteredAppIdentity) => filteredAppIdentity.application_id);
if (r11 == null) {
r11 = [];
}
return new r5(r11);
}, [filteredAppIdentities]);
const r31 = useGetOrFetchApplications([...memo]).filter(isNotNullish);
c19714_3 = r31;
return {
appIdentities: useMemo(() => filteredAppIdentities.map((filteredAppIdentity) => {
return {
identity: filteredAppIdentity,
application: c19714_3.find((item) => item.id === filteredAppIdentity.application_id)
};
}).filter((item) => item.application != null), [filteredAppIdentities, r31]),
connections: useMemo(() => c19714_1.filter((item) => {
const r13 = Platforms.get(item.type);
const r2 = r13 == null;
let r14 = void 0;
if (!r2) {
const migrationData = r13.migrationData;
r14 = migrationData == null ? void 0 : migrationData.getMigrationExperimentEnabled("useVisibleUserProfileConnectionsAndAppIdentities");
}
return r14 ? !memo.has(r13.migrationData.replacedBy) : !r14;
}), [userProfileConnections, memo])
};
};