58 lines
2.2 KiB
TypeScript
58 lines
2.2 KiB
TypeScript
// Module ID: 14909
|
|
// Function ID: 113753
|
|
// Name: voiceStateHasBlockedUsers
|
|
// Dependencies: [3768, 1327, 22, 2]
|
|
// Exports: filterBlockedUsersFromVoiceStates, filterOutBlockedOrIgnoredUserIds, filterOutBlockedOrIgnoredUsers, filterOutStreamsByBlockedOwner, hasBlockedOrIgnoredUserIds
|
|
|
|
// Module 14909 (voiceStateHasBlockedUsers)
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
|
|
const require = arg1;
|
|
function voiceStateHasBlockedUsers(userId) {
|
|
return blockedOrIgnored.isBlockedOrIgnored(userId.userId);
|
|
}
|
|
const result = require("apply").fileFinishedImporting("modules/blocking/BlockedUserUtils.tsx");
|
|
|
|
export const filterOutBlockedOrIgnoredUsers = function filterOutBlockedOrIgnoredUsers(mapped, outer1_5) {
|
|
let closure_0 = outer1_5;
|
|
const found = mapped.filter((channel) => outer1_5(outer1_2[1]).isNotNullish(channel));
|
|
return found.filter((id) => {
|
|
if (null != outer1_5) {
|
|
let hasItem = outer1_5.includes(id.id);
|
|
} else {
|
|
hasItem = outer1_3.isBlockedOrIgnored(id.id);
|
|
}
|
|
return !hasItem;
|
|
});
|
|
};
|
|
export const filterOutBlockedOrIgnoredUserIds = function filterOutBlockedOrIgnoredUserIds(arr) {
|
|
let closure_0 = arg1;
|
|
return arr.filter((arg0) => {
|
|
if (null != closure_0) {
|
|
let hasItem = closure_0.includes(arg0);
|
|
} else {
|
|
hasItem = outer1_3.isBlockedOrIgnored(arg0);
|
|
}
|
|
return !hasItem;
|
|
});
|
|
};
|
|
export const filterOutStreamsByBlockedOwner = function filterOutStreamsByBlockedOwner(allApplicationStreams) {
|
|
return allApplicationStreams.filter((ownerId) => !outer1_3.isBlockedOrIgnored(ownerId.ownerId));
|
|
};
|
|
export const hasBlockedOrIgnoredUserIds = function hasBlockedOrIgnoredUserIds(items, blockedOrIgnoredIDs) {
|
|
let closure_0 = blockedOrIgnoredIDs;
|
|
return items.some((arg0) => {
|
|
if (null != blockedOrIgnoredIDs) {
|
|
let hasItem = blockedOrIgnoredIDs.includes(arg0);
|
|
} else {
|
|
hasItem = outer1_3.isBlockedOrIgnored(arg0);
|
|
}
|
|
return hasItem;
|
|
});
|
|
};
|
|
export { voiceStateHasBlockedUsers };
|
|
export const filterBlockedUsersFromVoiceStates = function filterBlockedUsersFromVoiceStates(voiceStates) {
|
|
const found = importDefault(22)(voiceStates).filter((arg0) => !outer1_4(arg0));
|
|
const arr = importDefault(22)(voiceStates);
|
|
return found.keyBy("userId").value();
|
|
};
|