Change AccountReachFinder to consider statuses based on suspension date ()

This commit is contained in:
Claire 2025-03-27 14:41:13 +01:00 committed by GitHub
parent 8a3bed1933
commit 1326088110
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,7 +37,11 @@ class AccountReachFinder
def oldest_status_id
Mastodon::Snowflake
.id_at(STATUS_SINCE.ago, with_random: false)
.id_at(oldest_status_date, with_random: false)
end
def oldest_status_date
@account.suspended? && @account.suspension_origin_local? ? @account.suspended_at - STATUS_SINCE : STATUS_SINCE.ago
end
def recent_statuses