feat: remove redundat getbyemail call to reduce db query by 2 (1Q/user creation instead of 2)
This commit is contained in:
1 parent
fa9474d863
commit
39598a166d
2 files changed
+2
-12
No files matched your search
@@ -352,12 +352,7 @@ func (p *ParallelProcessor) createSingleUser(userRepo repositories.UserRepositor
|
||||
|
||||
const maxRetries = 10
|
||||
for range maxRetries {
|
||||
user, err := userRepo.GetByEmail(email)
|
||||
if err == nil {
|
||||
return *user, nil
|
||||
}
|
||||
|
||||
user = &database.User{
|
||||
user := &database.User{
|
||||
Username: username,
|
||||
Email: email,
|
||||
Password: p.passwordHash,
|
||||
|
||||
@@ -269,12 +269,7 @@ func ensureSeedUser(userRepo repositories.UserRepository, passwordHash string) (
|
||||
|
||||
const maxRetries = 10
|
||||
for range maxRetries {
|
||||
user, err := userRepo.GetByEmail(seedEmail)
|
||||
if err == nil {
|
||||
return user, nil
|
||||
}
|
||||
|
||||
user = &database.User{
|
||||
user := &database.User{
|
||||
Username: seedUsername,
|
||||
Email: seedEmail,
|
||||
Password: passwordHash,
|
||||
|
||||
Reference in new issue
Block a user