decord/source/modules/messages/isSpam.tsx
2026-07-21 06:55:02 +00:00

36 lines
1 KiB
TypeScript

// Module ID: 6734
// Function ID: 52442
// Name: isSpammer
// Dependencies: []
// Exports: isSpam, isSpamSupported
// Module 6734 (isSpammer)
function isSpammer(id) {
const user = user.getUser(id);
let hasFlagResult;
if (null != user) {
hasFlagResult = user.hasFlag(constants.SPAMMER);
}
return null != hasFlagResult && hasFlagResult;
}
let closure_2 = importDefault(dependencyMap[0]);
({ UserFlags: closure_3, ChannelTypes: closure_4 } = arg1(dependencyMap[1]));
const tmp2 = arg1(dependencyMap[1]);
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/messages/isSpam.tsx");
export const isSpamSupported = function isSpamSupported(type) {
let tmp = undefined !== type;
if (tmp) {
tmp = type.type !== constants2.DM;
}
return tmp;
};
export { isSpammer };
export const isSpam = function isSpam(author) {
let tmp = isSpammer(author.author.id);
if (tmp) {
tmp = !arg1(dependencyMap[2]).isAutomodMessageRecord(author);
const obj = arg1(dependencyMap[2]);
}
return tmp;
};