mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 15:12:26 -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
				
			
		|  | @ -85,7 +85,7 @@ func (p *Processor) BoostCreate(ctx context.Context, requestingAccount *gtsmodel | |||
| 		TargetAccount:  targetStatus.Account, | ||||
| 	}) | ||||
| 
 | ||||
| 	return p.apiStatus(ctx, boostWrapperStatus, requestingAccount) | ||||
| 	return p.c.GetAPIStatus(ctx, requestingAccount, boostWrapperStatus) | ||||
| } | ||||
| 
 | ||||
| // BoostRemove processes the unboost/unreblog of a given status, returning the status if all is well. | ||||
|  | @ -129,7 +129,7 @@ func (p *Processor) BoostRemove(ctx context.Context, requestingAccount *gtsmodel | |||
| 		}) | ||||
| 	} | ||||
| 
 | ||||
| 	return p.apiStatus(ctx, targetStatus, requestingAccount) | ||||
| 	return p.c.GetAPIStatus(ctx, requestingAccount, targetStatus) | ||||
| } | ||||
| 
 | ||||
| // StatusBoostedBy returns a slice of accounts that have boosted the given status, filtered according to privacy settings. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue