refactor: Provide context to user repository
This commit is contained in:
@@ -35,7 +35,7 @@ func (c *Controller) plainLogin(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
jwtString, err := c.authModule.Proceed(payload.Login, payload.Password)
|
||||
jwtString, err := c.authModule.Proceed(r.Context(), payload.Login, payload.Password)
|
||||
if err != nil {
|
||||
sendErr := httpApp.NewResponseErrBuilder().WithStatusCode(http.StatusBadRequest).WithMessage(err.Error()).Send(w, r)
|
||||
if sendErr != nil {
|
||||
|
||||
@@ -19,7 +19,7 @@ func SetUserFromJWT(next http.Handler) http.Handler {
|
||||
}
|
||||
|
||||
userRepo := repository.NewUserRepository()
|
||||
user, err := userRepo.FindByLogin(token.Subject())
|
||||
user, err := userRepo.FindByLogin(ctx, token.Subject())
|
||||
if err != nil || user == nil {
|
||||
w.WriteHeader(http.StatusUnauthorized)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user