From 61461a53239b18ee581dd1b57c1cd83c0900814b Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Sun, 21 Jul 2019 17:15:50 -0500 Subject: [PATCH] privacy - limit public profiles & public ap outboxes to last 6 days of history --- app/controllers/accounts_controller.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/accounts_controller.rb b/app/controllers/accounts_controller.rb index 8994449b4..084201d85 100644 --- a/app/controllers/accounts_controller.rb +++ b/app/controllers/accounts_controller.rb @@ -50,16 +50,17 @@ class AccountsController < ApplicationController def filtered_statuses if reblogs_requested? - default_statuses.reblogs + scope = default_statuses.reblogs elsif replies_requested? - @account.replies ? default_statuses : default_statuses.without_replies + scope = @account.replies ? default_statuses : default_statuses.without_replies elsif media_requested? - default_statuses.where(id: account_media_status_ids) + scope = default_statuses.where(id: account_media_status_ids) elsif tag_requested? - hashtag_scope + scope = hashtag_scope else - default_statuses.without_replies.without_reblogs + scope = default_statuses.without_replies.without_reblogs end + current_user.blank? ? scope.where(created_at: 6.days.ago..Time.current) : scope end def default_statuses