mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 19:42:26 -05:00 
			
		
		
		
	improved code comments
This commit is contained in:
		
					parent
					
						
							
								a48527282e
							
						
					
				
			
			
				commit
				
					
						5bab57226e
					
				
			
		
					 1 changed files with 12 additions and 11 deletions
				
			
		
							
								
								
									
										23
									
								
								internal/cache/timeline/status.go
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								internal/cache/timeline/status.go
									
										
									
									
										vendored
									
									
								
							|  | @ -293,7 +293,7 @@ func (t *StatusTimeline) Init(cap int) { | ||||||
| 		}, | 		}, | ||||||
| 	}) | 	}) | ||||||
| 
 | 
 | ||||||
| 	// Create a fast index lookup ptrs. | 	// Get fast index lookup ptrs. | ||||||
| 	t.idx_ID = t.cache.Index("ID") | 	t.idx_ID = t.cache.Index("ID") | ||||||
| 	t.idx_AccountID = t.cache.Index("AccountID") | 	t.idx_AccountID = t.cache.Index("AccountID") | ||||||
| 	t.idx_BoostOfID = t.cache.Index("BoostOfID") | 	t.idx_BoostOfID = t.cache.Index("BoostOfID") | ||||||
|  | @ -386,8 +386,8 @@ func (t *StatusTimeline) Load( | ||||||
| 		) | 		) | ||||||
| 
 | 
 | ||||||
| 		// Before any further loading, | 		// Before any further loading, | ||||||
| 		// store current lo,hi values, | 		// store current lo, hi values | ||||||
| 		// used for possible return. | 		// as possible lo, hi returns. | ||||||
| 		lo = metas[len(metas)-1].ID | 		lo = metas[len(metas)-1].ID | ||||||
| 		hi = metas[0].ID | 		hi = metas[0].ID | ||||||
| 
 | 
 | ||||||
|  | @ -471,12 +471,13 @@ func (t *StatusTimeline) Load( | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// Returned frontend API models. | 	// Prepare frontend API models. | ||||||
| 	var apiStatuses []*apimodel.Status | 	var apiStatuses []*apimodel.Status | ||||||
| 	if len(metas) > 0 { | 	if len(metas) > 0 { | ||||||
| 		switch { | 		switch { | ||||||
| 		case len(metas) <= lim: | 		case len(metas) <= lim: | ||||||
| 			// nothing to do | 			// We have under | ||||||
|  | 			// expected limit. | ||||||
| 
 | 
 | ||||||
| 		case ord.Ascending(): | 		case ord.Ascending(): | ||||||
| 			// Ascending order was requested | 			// Ascending order was requested | ||||||
|  | @ -484,8 +485,7 @@ func (t *StatusTimeline) Load( | ||||||
| 			// trim extra metadata from end. | 			// trim extra metadata from end. | ||||||
| 			metas = metas[:lim] | 			metas = metas[:lim] | ||||||
| 
 | 
 | ||||||
| 		// descending | 		default: /* i.e. descending */ | ||||||
| 		default: |  | ||||||
| 			// Descending order was requested | 			// Descending order was requested | ||||||
| 			// and we have more than limit, so | 			// and we have more than limit, so | ||||||
| 			// trim extra metadata from start. | 			// trim extra metadata from start. | ||||||
|  | @ -496,13 +496,14 @@ func (t *StatusTimeline) Load( | ||||||
| 		apiStatuses = prepareStatuses(ctx, metas, prepareAPI) | 		apiStatuses = prepareStatuses(ctx, metas, prepareAPI) | ||||||
| 
 | 
 | ||||||
| 		if hi == "" { | 		if hi == "" { | ||||||
| 			// Only set hi value if not | 			// No cached statuses were previously | ||||||
| 			// already set, i.e. we never | 			// loaded, we need to determine a hi | ||||||
| 			// fetched any cached values. | 			// paging value from recently loaded. | ||||||
| 			hi = metas[0].ID | 			hi = metas[0].ID | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		// Set lo value from fetched. | 		// In case extra statuses were loaded, | ||||||
|  | 		// set lo paging value to last value. | ||||||
| 		lo = metas[len(metas)-1].ID | 		lo = metas[len(metas)-1].ID | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue