commit ce3411ebc6d4ee630d3abd133adbaa34a98ea8f9
parent 59bfe10d78a8c3ebbc7d700d287e8b3ac05c5a3e
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 4 Dec 2022 20:41:27 -0500
cleanup
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/pkg/web/handlers/api/v1/spamInterceptor.go b/pkg/web/handlers/api/v1/spamInterceptor.go
@@ -29,6 +29,7 @@ var ErrSpamFilterTriggered = errors.New("spam filter triggered")
func checkSpam(origMessage string, authUser *database.User) error {
lowerCaseMessage := strings.ToLower(origMessage)
+ silentSelfKick := false
// Kick retard new users
if time.Since(authUser.CreatedAt) < 5*time.Hour {
@@ -36,13 +37,13 @@ func checkSpam(origMessage string, authUser *database.User) error {
strings.Contains(lowerCaseMessage, "i wanna see gore") ||
strings.Contains(lowerCaseMessage, "how can i make money") ||
strings.Contains(lowerCaseMessage, "any links for scary stuff") {
- dutils.SelfKick(*authUser, false)
+ dutils.SelfKick(*authUser, silentSelfKick)
return ErrSpamFilterTriggered
}
}
if authUser.GeneralMessagesCount < 20 || time.Since(authUser.CreatedAt) < 5*time.Hour {
if strings.Contains(lowerCaseMessage, "cp link") {
- dutils.SelfKick(*authUser, false)
+ dutils.SelfKick(*authUser, silentSelfKick)
return ErrSpamFilterTriggered
}
}
@@ -51,7 +52,7 @@ func checkSpam(origMessage string, authUser *database.User) error {
if authUser.IsModerator() {
return ErrSpamFilterTriggered
}
- dutils.SelfKick(*authUser, false)
+ dutils.SelfKick(*authUser, silentSelfKick)
return ErrSpamFilterTriggered
}
@@ -79,7 +80,7 @@ func checkSpam(origMessage string, authUser *database.User) error {
if authUser.GeneralMessagesCount < 20 || time.Since(authUser.CreatedAt) < 5*time.Hour {
if wordsMap["cp"] > 0 && (wordsMap["link"] > 0 || wordsMap["links"] > 0) {
- dutils.SelfKick(*authUser, false)
+ dutils.SelfKick(*authUser, silentSelfKick)
return ErrSpamFilterTriggered
}
}