aboutsummaryrefslogtreecommitdiff
path: root/internal/db/users.go
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-06-10 19:54:36 +0800
committerGitHub <noreply@github.com>2022-06-10 19:54:36 +0800
commit9776bdc9b8b441ebd73c100bfe2aa4e495c233ca (patch)
treefb12111e0a8b5580df806d28ebad0e7e472d0eb6 /internal/db/users.go
parent94059f291dc85bfe222ca8d9094fd11334c0dd53 (diff)
db: use `context` and go-mockgen for login sources (#7041)
Diffstat (limited to 'internal/db/users.go')
-rw-r--r--internal/db/users.go5
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")
}