Fix status trends

This commit is contained in:
KMY 2023-04-15 09:56:30 +09:00
parent 81f32dee4f
commit 8a412f0f59
2 changed files with 3 additions and 1 deletions

View file

@ -36,6 +36,8 @@ class ActivityPub::Activity::Like < ActivityPub::Activity
emoji.uri = uri
emoji.image_remote_url = image_url
end
Trends.statuses.register(@original_status)
end
return if EmojiReaction.where(account: @account, status: @original_status).count >= EmojiReaction::EMOJI_REACTION_PER_ACCOUNT_LIMIT

View file

@ -91,7 +91,7 @@ class Trends::Statuses < Trends::Base
private
def eligible?(status)
status.public_visibility? && status.account.discoverable? && !status.account.silenced? && status.spoiler_text.blank? && !status.sensitive? && !status.reply? && valid_locale?(status.language)
(status.searchability.nil? || status.public_searchability?) && (status.public_visibility? || status.public_unlisted_visibility?) && status.account.discoverable? && !status.account.silenced? && status.spoiler_text.blank? && (!status.sensitive? || !status.media_attachments.any?) && !status.reply? && valid_locale?(status.language)
end
def calculate_scores(statuses, at_time)