Update main.js
This commit is contained in:
parent
f9e1062f47
commit
acb5e5d98e
|
@ -277,21 +277,21 @@ async function handleReceivedFile(file) {
|
||||||
// Função para processar mensagens recebidas
|
// Função para processar mensagens recebidas
|
||||||
function handleReceivedMessage(message) {
|
function handleReceivedMessage(message) {
|
||||||
try {
|
try {
|
||||||
// Verifica se a mensagem contém conteúdo ofensivo
|
// Verifica se a mensagem contém conteúdo ofensivo ou é spam
|
||||||
if (contentModeration.hasBlockedWordsWithSubstitutions(message)) {
|
const spamCheck = contentModeration.isSpam(message);
|
||||||
|
if (spamCheck.isSpam || contentModeration.hasBlockedWordsWithSubstitutions(message)) {
|
||||||
|
// Mostra o diálogo de aviso
|
||||||
|
contentModeration.showWarningDialog({
|
||||||
|
type: 'text',
|
||||||
|
name: 'Mensagem',
|
||||||
|
content: message
|
||||||
|
}, spamCheck.contentType || 'offensive');
|
||||||
|
|
||||||
|
// Cria elemento borrado
|
||||||
const messageElement = document.createElement('div');
|
const messageElement = document.createElement('div');
|
||||||
messageElement.className = 'message blurred-content';
|
messageElement.className = 'message blurred-content';
|
||||||
messageElement.textContent = message;
|
messageElement.textContent = '🚫 Conteúdo Bloqueado';
|
||||||
contentModeration.applyBlurAndOverlay(messageElement, 'offensive');
|
contentModeration.applyBlurAndOverlay(messageElement, spamCheck.contentType || 'offensive');
|
||||||
return messageElement;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Verifica se é spam
|
|
||||||
if (contentModeration.isSpam(message).isSpam) {
|
|
||||||
const messageElement = document.createElement('div');
|
|
||||||
messageElement.className = 'message blurred-content';
|
|
||||||
messageElement.textContent = message;
|
|
||||||
contentModeration.applyBlurAndOverlay(messageElement, 'spam');
|
|
||||||
return messageElement;
|
return messageElement;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue