From 70d8eb13854179d60e4ca54768e36cd769a58c73 Mon Sep 17 00:00:00 2001 From: HF Date: Tue, 28 Apr 2020 08:56:09 +0200 Subject: [PATCH] no http links after filtering --- src/core/ChatProvider.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/core/ChatProvider.js b/src/core/ChatProvider.js index 0244091..1d5a852 100644 --- a/src/core/ChatProvider.js +++ b/src/core/ChatProvider.js @@ -48,10 +48,6 @@ class ChatProvider { } async sendMessage(user, message) { - if (message.length > 200) { - // eslint-disable-next-line max-len - return 'You can\'t send a message this long :('; - } const name = (user.regUser) ? user.regUser.name : null; const country = (name.endsWith('berg') || name.endsWith('stein')) ? 'il' @@ -83,6 +79,15 @@ class ChatProvider { message = message.replace(subsitute.regexp, subsitute.replace); } + if (message.includes('http')) { + return 'no shitty links pls'; + } + + if (message.length > 200) { + // eslint-disable-next-line max-len + return 'You can\'t send a message this long :('; + } + if (user.isAdmin() && message.charAt(0) === '/') { // admin commands const cmdArr = message.split(' ');