diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-09-18 12:53:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-18 12:53:13 +0200 |
commit | 4f6af87906175d9ea802ef0c6f050388eac890fa (patch) | |
tree | 8bf6f80bd210420debb05767a9a616a17bb42254 /app/lib/activitypub | |
parent | 577706987d2e09e598130d37fb9a52cd4a6510ea (diff) |
Change spam check to apply to local accounts and add a threshold (#11806)
Instead of detecting spam on first duplicate message, add a threshold of 5 such messages to reduce false positives
Diffstat (limited to 'app/lib/activitypub')
-rw-r--r-- | app/lib/activitypub/activity/create.rb | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index dea7fd43c..e69193b71 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -408,15 +408,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity end def check_for_spam - spam_check = SpamCheck.new(@status) - - return if spam_check.skip? - - if spam_check.spam? - spam_check.flag! - else - spam_check.remember! - end + SpamCheck.perform(@status) end def forward_for_reply |