Rename friends rate limit as follows
This commit is contained in:
parent
b5006acd81
commit
5eb4c7c0d1
4 changed files with 8 additions and 8 deletions
|
@ -411,12 +411,12 @@ class User < ApplicationRecord
|
|||
max_messages.clamp(0, Settings.max_messages_per_hour)
|
||||
end
|
||||
|
||||
def max_friends_per_hour
|
||||
def max_follows_per_hour
|
||||
account_age_in_seconds = Time.now.utc - created_at
|
||||
account_age_in_hours = account_age_in_seconds / 3600
|
||||
recent_friends = Follow.where(:following => self).where(:created_at => Time.now.utc - 3600..).count
|
||||
max_friends = account_age_in_hours.ceil + recent_friends - (active_reports * 10)
|
||||
max_friends.clamp(0, Settings.max_friends_per_hour)
|
||||
recent_follows = Follow.where(:following => self).where(:created_at => Time.now.utc - 3600..).count
|
||||
max_follows = account_age_in_hours.ceil + recent_follows - (active_reports * 10)
|
||||
max_follows.clamp(0, Settings.max_follows_per_hour)
|
||||
end
|
||||
|
||||
def max_changeset_comments_per_hour
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue