Include number of recent diary entries in spam scoring
This commit is contained in:
parent
3dbc55fc16
commit
4d44f188e1
1 changed files with 1 additions and 0 deletions
|
@ -216,6 +216,7 @@ class User < ActiveRecord::Base
|
|||
diary_comment_score = self.diary_comments.inject(0) { |s,c| s += c.body.spam_score }
|
||||
|
||||
score = self.description.spam_score / 4.0
|
||||
score += self.diary_entries.where("created_at > ?", 1.day.ago).count * 10
|
||||
score += diary_entry_score / self.diary_entries.length if self.diary_entries.length > 0
|
||||
score += diary_comment_score / self.diary_comments.length if self.diary_comments.length > 0
|
||||
score -= changeset_score
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue