From 39598a166d6245556f5683c8e1f4cd6a84e30f51 Mon Sep 17 00:00:00 2001 From: Kharec Date: Fri, 21 Nov 2025 16:43:46 +0100 Subject: [PATCH] feat: remove redundat getbyemail call to reduce db query by 2 (1Q/user creation instead of 2) --- cmd/goyco/commands/parallel_processor.go | 7 +------ cmd/goyco/commands/seed.go | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/cmd/goyco/commands/parallel_processor.go b/cmd/goyco/commands/parallel_processor.go index 3243afb..da1fb7b 100644 --- a/cmd/goyco/commands/parallel_processor.go +++ b/cmd/goyco/commands/parallel_processor.go @@ -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, diff --git a/cmd/goyco/commands/seed.go b/cmd/goyco/commands/seed.go index 63b4d22..ab47ac4 100644 --- a/cmd/goyco/commands/seed.go +++ b/cmd/goyco/commands/seed.go @@ -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,