diff options
Diffstat (limited to 'app/workers/scheduler/feed_cleanup_scheduler.rb')
-rw-r--r-- | app/workers/scheduler/feed_cleanup_scheduler.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/workers/scheduler/feed_cleanup_scheduler.rb b/app/workers/scheduler/feed_cleanup_scheduler.rb index 42b29f4ec..96c17c578 100644 --- a/app/workers/scheduler/feed_cleanup_scheduler.rb +++ b/app/workers/scheduler/feed_cleanup_scheduler.rb @@ -9,6 +9,7 @@ class Scheduler::FeedCleanupScheduler def perform clean_home_feeds! clean_list_feeds! + clean_direct_feeds! end private @@ -21,6 +22,10 @@ class Scheduler::FeedCleanupScheduler feed_manager.clean_feeds!(:list, inactive_list_ids) end + def clean_direct_feeds! + feed_manager.clean_feeds!(:direct, inactive_account_ids) + end + def inactive_account_ids @inactive_account_ids ||= User.confirmed.inactive.pluck(:account_id) end |