Added GetUserByIDCtx. (#17602)

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
KN4CK3Randwxiaoguang authored and GitHub committed 2021-11-09 22:21:01 -05:00
1 parent 465fb4169e
commit edbaa5d3f0
3 files changed
+10 -5

No files matched your search

+7 -2
View File
@@ -1392,7 +1392,12 @@ func getUserByID(e db.Engine, id int64) (*User, error) {
// GetUserByID returns the user object by given ID if exists.
func GetUserByID(id int64) (*User, error) {
return getUserByID(db.GetEngine(db.DefaultContext), id)
return GetUserByIDCtx(db.DefaultContext, id)
}
// GetUserByIDCtx returns the user object by given ID if exists.
func GetUserByIDCtx(ctx context.Context, id int64) (*User, error) {
return getUserByID(db.GetEngine(ctx), id)
}
// GetUserByName returns user by given name.
@@ -1577,7 +1582,7 @@ func GetUserByEmailContext(ctx context.Context, email string) (*User, error) {
return nil, err
}
if has {
return getUserByID(db.GetEngine(ctx), emailAddress.UID)
return GetUserByIDCtx(ctx, emailAddress.UID)
}
// Finally, if email address is the protected email address: