diff options
author | Joe Chen <jc@unknwon.io> | 2022-06-10 19:54:36 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-10 19:54:36 +0800 |
commit | 9776bdc9b8b441ebd73c100bfe2aa4e495c233ca (patch) | |
tree | fb12111e0a8b5580df806d28ebad0e7e472d0eb6 /internal/db/users.go | |
parent | 94059f291dc85bfe222ca8d9094fd11334c0dd53 (diff) |
db: use `context` and go-mockgen for login sources (#7041)
Diffstat (limited to 'internal/db/users.go')
-rw-r--r-- | internal/db/users.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/db/users.go b/internal/db/users.go index 096a2702..5c8f2d38 100644 --- a/internal/db/users.go +++ b/internal/db/users.go @@ -5,6 +5,7 @@ package db import ( + "context" "fmt" "strings" "time" @@ -80,6 +81,8 @@ func (err ErrLoginSourceMismatch) Error() string { } func (db *users) Authenticate(login, password string, loginSourceID int64) (*User, error) { + ctx := context.TODO() + login = strings.ToLower(login) var query *gorm.DB @@ -127,7 +130,7 @@ func (db *users) Authenticate(login, password string, loginSourceID int64) (*Use createNewUser = true } - source, err := LoginSources.GetByID(authSourceID) + source, err := LoginSources.GetByID(ctx, authSourceID) if err != nil { return nil, errors.Wrap(err, "get login source") } |