Add trending statuses (#17431)
* Add trending statuses * Fix dangling items with stale scores in localized sets * Various fixes and improvements - Change approve_all/reject_all to approve_accounts/reject_accounts - Change Trends::Query methods to not mutate the original query - Change Trends::Query#skip to offset - Change follow recommendations to be refreshed in a transaction * Add tests for trending statuses filtering behaviour * Fix not applying filtering scope in controller
This commit is contained in:
		@@ -7,6 +7,8 @@ class ActivityPub::Activity::Like < ActivityPub::Activity
 | 
			
		||||
    return if original_status.nil? || !original_status.account.local? || delete_arrived_first?(@json['id']) || @account.favourited?(original_status)
 | 
			
		||||
 | 
			
		||||
    favourite = original_status.favourites.create!(account: @account)
 | 
			
		||||
 | 
			
		||||
    NotifyService.new.call(original_status.account, :favourite, favourite)
 | 
			
		||||
    Trends.statuses.register(original_status)
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user