mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Add context.Context to more methods (#21546)
				
					
				
			This PR adds a context parameter to a bunch of methods. Some helper `xxxCtx()` methods got replaced with the normal name now. Co-authored-by: delvh <dev.lh@web.de> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		| @@ -17,8 +17,9 @@ import ( | ||||
| ) | ||||
|  | ||||
| // GetStarredRepos returns the repos starred by a particular user | ||||
| func GetStarredRepos(userID int64, private bool, listOptions db.ListOptions) ([]*Repository, error) { | ||||
| 	sess := db.GetEngine(db.DefaultContext).Where("star.uid=?", userID). | ||||
| func GetStarredRepos(ctx context.Context, userID int64, private bool, listOptions db.ListOptions) ([]*Repository, error) { | ||||
| 	sess := db.GetEngine(ctx). | ||||
| 		Where("star.uid=?", userID). | ||||
| 		Join("LEFT", "star", "`repository`.id=`star`.repo_id") | ||||
| 	if !private { | ||||
| 		sess = sess.And("is_private=?", false) | ||||
| @@ -36,8 +37,9 @@ func GetStarredRepos(userID int64, private bool, listOptions db.ListOptions) ([] | ||||
| } | ||||
|  | ||||
| // GetWatchedRepos returns the repos watched by a particular user | ||||
| func GetWatchedRepos(userID int64, private bool, listOptions db.ListOptions) ([]*Repository, int64, error) { | ||||
| 	sess := db.GetEngine(db.DefaultContext).Where("watch.user_id=?", userID). | ||||
| func GetWatchedRepos(ctx context.Context, userID int64, private bool, listOptions db.ListOptions) ([]*Repository, int64, error) { | ||||
| 	sess := db.GetEngine(ctx). | ||||
| 		Where("watch.user_id=?", userID). | ||||
| 		And("`watch`.mode<>?", WatchModeDont). | ||||
| 		Join("LEFT", "watch", "`repository`.id=`watch`.repo_id") | ||||
| 	if !private { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user