generated from VLADIMIR/template
add email sender and send email with password
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"context"
|
||||
_ "embed"
|
||||
"evening_detective_server/internal/app"
|
||||
"evening_detective_server/internal/modules/email_sender"
|
||||
"evening_detective_server/internal/modules/password_generator"
|
||||
"evening_detective_server/internal/repos/users_repo"
|
||||
"evening_detective_server/internal/services/users_service"
|
||||
@@ -43,7 +44,12 @@ func main() {
|
||||
|
||||
usersRepo := users_repo.NewUserRepo(dbpool)
|
||||
passwordGenerator := password_generator.NewGenerator(8)
|
||||
usersService := users_service.NewUsersService(usersRepo, passwordGenerator)
|
||||
smtpHost := os.Getenv("SMTP_HOST")
|
||||
smtpPort := os.Getenv("SMTP_PORT")
|
||||
smtpUser := os.Getenv("SMTP_USER")
|
||||
smtpPassword := os.Getenv("SMTP_PASSWORD")
|
||||
emailSender := email_sender.NewSender(smtpHost, smtpPort, smtpUser, smtpPassword)
|
||||
usersService := users_service.NewUsersService(usersRepo, passwordGenerator, emailSender)
|
||||
|
||||
// Create a listener on TCP port
|
||||
lis, err := net.Listen("tcp", ":8080")
|
||||
|
||||
Reference in New Issue
Block a user