// Module ID: 7014 // Function ID: 7015 // Name: isSpamSupported // Dependencies: [1922, 676, 7015, 2] // Exports: isSpam, isSpamSupported, isSpammer // Module 7014 (isSpamSupported) import mergeGuildAvatar from "mergeGuildAvatar"; import ME from "ME"; let c3; let c4; const require = arg1; ({ UserFlags: c3, ChannelTypes: c4 } = ME); const result = require("getDecisionOutcomeFromMessage").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 = authStore.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 = authStore.getUser(author.author.id); let flag; if (user != null) { flag = user.hasFlag(constants.SPAMMER); } if (flag == null) { flag = false; } if (flag) { flag = !require(7015) /* getDecisionOutcomeFromMessage */.isAutomodMessageRecord(author); const obj2 = require(7015) /* getDecisionOutcomeFromMessage */; } return flag; };