Chore: Add user service method GetByEmail (#53298)

This commit is contained in:
idafurjes
2022-08-04 13:47:30 +02:00
committed by GitHub
parent 1ecbe22751
commit af83a09a92
7 changed files with 23 additions and 8 deletions
+10
View File
@@ -257,3 +257,13 @@ func (s *Service) GetByLogin(ctx context.Context, query *user.GetUserByLoginQuer
}
return q.Result, nil
}
// TODO: remove wrapper around sqlstore
func (s *Service) GetByEmail(ctx context.Context, query *user.GetUserByEmailQuery) (*user.User, error) {
q := models.GetUserByEmailQuery{Email: query.Email}
err := s.sqlStore.GetUserByEmail(ctx, &q)
if err != nil {
return nil, err
}
return q.Result, nil
}