Add trending links (#16917)
* Add trending links * Add overriding specific links trendability * Add link type to preview cards and only trend articles Change trends review notifications from being sent every 5 minutes to being sent every 2 hours Change threshold from 5 unique accounts to 15 unique accounts * Fix tests
This commit is contained in:
		@@ -164,9 +164,14 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
 | 
			
		||||
  def attach_tags(status)
 | 
			
		||||
    @tags.each do |tag|
 | 
			
		||||
      status.tags << tag
 | 
			
		||||
      tag.use!(@account, status: status, at_time: status.created_at) if status.public_visibility?
 | 
			
		||||
      tag.update(last_status_at: status.created_at) if tag.last_status_at.nil? || (tag.last_status_at < status.created_at && tag.last_status_at < 12.hours.ago)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    # If we're processing an old status, this may register tags as being used now
 | 
			
		||||
    # as opposed to when the status was really published, but this is probably
 | 
			
		||||
    # not a big deal
 | 
			
		||||
    Trends.tags.register(status)
 | 
			
		||||
 | 
			
		||||
    @mentions.each do |mention|
 | 
			
		||||
      mention.status = status
 | 
			
		||||
      mention.save
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user