decord/source/modules/blocking/BlockedUserUtils.tsx
2026-07-20 17:37:48 +00:00

53 lines
2.1 KiB
TypeScript

// Module ID: 14716
// Function ID: 111030
// Name: voiceStateHasBlockedUsers
// Dependencies: []
// Exports: filterBlockedUsersFromVoiceStates, filterOutBlockedOrIgnoredUserIds, filterOutBlockedOrIgnoredUsers, filterOutStreamsByBlockedOwner, hasBlockedOrIgnoredUserIds
// Module 14716 (voiceStateHasBlockedUsers)
function voiceStateHasBlockedUsers(userId) {
return blockedOrIgnored.isBlockedOrIgnored(userId.userId);
}
let closure_3 = importDefault(dependencyMap[0]);
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/blocking/BlockedUserUtils.tsx");
export const filterOutBlockedOrIgnoredUsers = function filterOutBlockedOrIgnoredUsers(mapped, closure_4) {
const found = mapped.filter((channel) => arg1(closure_2[1]).isNotNullish(channel));
return found.filter((id) => {
if (null != arg1) {
let hasItem = arg1.includes(id.id);
} else {
hasItem = blockedOrIgnored.isBlockedOrIgnored(id.id);
}
return !hasItem;
});
};
export const filterOutBlockedOrIgnoredUserIds = function filterOutBlockedOrIgnoredUserIds(arr) {
return arr.filter((arg0) => {
if (null != arg1) {
let hasItem = arg1.includes(arg0);
} else {
hasItem = blockedOrIgnored.isBlockedOrIgnored(arg0);
}
return !hasItem;
});
};
export const filterOutStreamsByBlockedOwner = function filterOutStreamsByBlockedOwner(allApplicationStreams) {
return allApplicationStreams.filter((ownerId) => !blockedOrIgnored.isBlockedOrIgnored(ownerId.ownerId));
};
export const hasBlockedOrIgnoredUserIds = function hasBlockedOrIgnoredUserIds(items, blockedOrIgnoredIDs) {
return items.some((arg0) => {
if (null != arg1) {
let hasItem = arg1.includes(arg0);
} else {
hasItem = blockedOrIgnored.isBlockedOrIgnored(arg0);
}
return hasItem;
});
};
export { voiceStateHasBlockedUsers };
export const filterBlockedUsersFromVoiceStates = function filterBlockedUsersFromVoiceStates(voiceStates) {
const found = importDefault(dependencyMap[2])(voiceStates).filter((arg0) => !callback(arg0));
const arr = importDefault(dependencyMap[2])(voiceStates);
return found.keyBy("userId").value();
};