mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 07:12:26 -05:00 
			
		
		
		
	remove the boost logic from prepare function
This commit is contained in:
		
					parent
					
						
							
								be75246307
							
						
					
				
			
			
				commit
				
					
						6176c22048
					
				
			
		
					 1 changed files with 0 additions and 18 deletions
				
			
		|  | @ -112,27 +112,9 @@ func (p *Processor) getStatusTimeline( | |||
| 	var apiStatuses []*apimodel.Status | ||||
| 	var lo, hi string | ||||
| 
 | ||||
| 	// Track whether a particular BoostOfID | ||||
| 	// has already been boosted (i.e., seen) | ||||
| 	// before in this paged request for statuses. | ||||
| 	boosted := make(map[string]struct{}, 4) | ||||
| 	alreadyBoosted := func(s *gtsmodel.Status) bool { | ||||
| 		if s.BoostOfID != "" { | ||||
| 			_, ok := boosted[s.BoostOfID] | ||||
| 			if ok { | ||||
| 				return true | ||||
| 			} | ||||
| 			boosted[s.BoostOfID] = struct{}{} | ||||
| 		} | ||||
| 		return false | ||||
| 	} | ||||
| 
 | ||||
| 	// Pre-prepared filter function that just ensures we | ||||
| 	// don't end up serving multiple copies of the same boost. | ||||
| 	prepare := func(status *gtsmodel.Status) (*apimodel.Status, error) { | ||||
| 		if alreadyBoosted(status) { | ||||
| 			return nil, nil | ||||
| 		} | ||||
| 		apiStatus, err := p.converter.StatusToAPIStatus(ctx, | ||||
| 			status, | ||||
| 			requester, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue