Merge pull request #943 from kmycode/upstream-20241206

Upstream 20241206
This commit is contained in:
KMY(雪あすか) 2024-12-06 23:34:19 +09:00 committed by GitHub
commit ee49518125
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
188 changed files with 1124 additions and 549 deletions

View file

@ -13,15 +13,6 @@ class Trends::Statuses < Trends::Base
}
class Query < Trends::Query
def filtered_for!(account)
@account = account
self
end
def filtered_for(account)
clone.filtered_for!(account)
end
def to_arel
scope = Status.joins(:trend).reorder(score: :desc)
scope = scope.reorder(language_order_clause.desc, score: :desc) if preferred_languages.present?
@ -37,14 +28,6 @@ class Trends::Statuses < Trends::Base
def language_order_clause
Arel::Nodes::Case.new.when(StatusTrend.arel_table[:language].in(preferred_languages)).then(1).else(0)
end
def preferred_languages
if @account&.chosen_languages.present?
@account.chosen_languages
else
@locale
end
end
end
def register(status, at_time = Time.now.utc)