save refresh token in login route

This commit is contained in:
2026-07-05 02:57:56 +07:00
parent 19dfc4e911
commit e4007eb15a
5 changed files with 73 additions and 3 deletions
+3 -1
View File
@@ -7,6 +7,7 @@ import (
"evening_detective_server/internal/modules/email_sender"
"evening_detective_server/internal/modules/password_generator"
"evening_detective_server/internal/modules/processor_jwt"
"evening_detective_server/internal/repos/refresh_tokens_repo"
"evening_detective_server/internal/repos/users_repo"
"evening_detective_server/internal/services/users_service"
proto "evening_detective_server/proto"
@@ -51,7 +52,8 @@ func main() {
smtpPassword := os.Getenv("SMTP_PASSWORD")
emailSender := email_sender.NewSender(smtpHost, smtpPort, smtpUser, smtpPassword)
processorJWT := processor_jwt.NewProcessor(os.Getenv("SECRET"))
usersService := users_service.NewUsersService(usersRepo, passwordGenerator, emailSender, processorJWT)
refreshTokensRepo := refresh_tokens_repo.NewRefreshTokensRepo(dbpool)
usersService := users_service.NewUsersService(usersRepo, passwordGenerator, emailSender, processorJWT, refreshTokensRepo)
// Create a listener on TCP port
lis, err := net.Listen("tcp", ":8080")