// Module ID: 7752 // Function ID: 7753 // Name: isSpam // Dependencies: [1372, 1074, 7753, 2] // Exports: isSpam, isSpamSupported, isSpammer // Module 7752 (isSpam) import AutomodMessageUtils from "AutomodMessageUtils" /* 7753 */; import UserStore from "UserStore" /* 1372 */; require = fn; const Constants = fn(1074); ({ UserFlags: c3, ChannelTypes: closure_4 } = Constants); const size = fn(2); const result = size.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 const isSpammer = function isSpammer(userId) { const user = UserStore.getUser(userId); let flag; if (user != null) { flag = user.hasFlag(constants.SPAMMER); } if (flag == null) { flag = false; } return flag; }; export const isSpam = function isSpam(author) { const user = UserStore.getUser(author.author.id); let flag; if (user != null) { flag = user.hasFlag(constants.SPAMMER); } if (flag == null) { flag = false; } if (flag) { flag = !AutomodMessageUtils.isAutomodMessageRecord(author); } return flag; };