mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-29 04:22:24 -05:00 
			
		
		
		
	[feature] Status thread mute/unmute functionality (#2278)
* add db models + functions for keeping track of threads * give em the old linty testy * create, remove, check mutes * swagger * testerino * test mute/unmute via api * add info log about new index creation * thread + allow muting of any remote statuses that mention a local account * IsStatusThreadMutedBy -> IsThreadMutedByAccount * use common processing functions in status processor * set = NULL * favee! * get rekt darlings, darlings get rekt * testrig please, have mercy muy liege
This commit is contained in:
		
					parent
					
						
							
								27f4659139
							
						
					
				
			
			
				commit
				
					
						c7b6cd7770
					
				
			
		
					 48 changed files with 1750 additions and 198 deletions
				
			
		|  | @ -67,7 +67,7 @@ func (s *surface) timelineAndNotifyStatus(ctx context.Context, status *gtsmodel. | |||
| 	} | ||||
| 
 | ||||
| 	// Notify each local account that's mentioned by this status. | ||||
| 	if err := s.notifyMentions(ctx, status.Mentions); err != nil { | ||||
| 	if err := s.notifyMentions(ctx, status); err != nil { | ||||
| 		return gtserror.Newf("error notifying status mentions for status %s: %w", status.ID, err) | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue