Add media timeline (#6631)
This commit is contained in:
		
					parent
					
						
							
								05f8c375a2
							
						
					
				
			
			
				commit
				
					
						7403e5d306
					
				
			
		
					 53 changed files with 205 additions and 35 deletions
				
			
		|  | @ -20,6 +20,7 @@ class RemoveStatusService < BaseService | |||
|     remove_reblogs | ||||
|     remove_from_hashtags | ||||
|     remove_from_public | ||||
|     remove_from_media if status.media_attachments.exists? | ||||
|     remove_from_direct if status.direct_visibility? | ||||
| 
 | ||||
|     @status.destroy! | ||||
|  | @ -131,6 +132,13 @@ class RemoveStatusService < BaseService | |||
|     Redis.current.publish('timeline:public:local', @payload) if @status.local? | ||||
|   end | ||||
| 
 | ||||
|   def remove_from_media | ||||
|     return unless @status.public_visibility? | ||||
| 
 | ||||
|     Redis.current.publish('timeline:public:media', @payload) | ||||
|     Redis.current.publish('timeline:public:local:media', @payload) if @status.local? | ||||
|   end | ||||
| 
 | ||||
|   def remove_from_direct | ||||
|     @mentions.each do |mention| | ||||
|       Redis.current.publish("timeline:direct:#{mention.account.id}", @payload) if mention.account.local? | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue