diff options
Diffstat (limited to 'app/lib/status_filter.rb')
-rw-r--r-- | app/lib/status_filter.rb | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/app/lib/status_filter.rb b/app/lib/status_filter.rb index 0c5e9e435..dceacf1c8 100644 --- a/app/lib/status_filter.rb +++ b/app/lib/status_filter.rb @@ -12,8 +12,6 @@ class StatusFilter def filtered? return false if !account.nil? && account.id == status.account_id return true if blocked_by_policy? || (account_present? && filtered_status?) || silenced_account? - # filter non-op posts replying to something marked no replies - non_self_reply? && reply_to_no_replies? end private @@ -88,15 +86,6 @@ class StatusFilter status.in_reply_to_account.present? && status.in_reply_to_account.blocking?(status.account_id) end - def non_self_reply? - status.reply? && status.in_reply_to_account_id != status.account_id - end - - def reply_to_no_replies? - parent_status = Status.find(status.in_reply_to_id) - parent_status&.marked_no_replies? && !parent_status.mentions.pluck(:account_id).include?(status.account_id) - end - def silenced_account? !account&.silenced? && status_account_silenced? && !account_following_status_account? end |