new file structure & koneksi ke DB
This commit is contained in:
@@ -53,7 +53,8 @@ func SetupRouter(cfg *config.Config, logger *zap.Logger) http.Handler {
|
||||
// Initialize JWT auth service
|
||||
jwtSecret := cfg.Auth.JWTSecret
|
||||
if jwtSecret == "" {
|
||||
logger.Warn("JWT secret not provided in config")
|
||||
logger.Warn("JWT secret not provided in config, using default value. This is insecure for production!")
|
||||
jwtSecret = "vQ6PQqUyh7pBNOytClgN+Nw1XBq7F8Qo6VP3VwIqvHY="
|
||||
}
|
||||
|
||||
// Convert config values to time.Duration
|
||||
@@ -62,6 +63,8 @@ func SetupRouter(cfg *config.Config, logger *zap.Logger) http.Handler {
|
||||
|
||||
// Create JWT manager with config values
|
||||
jwtManager := auth.NewJWTManager(jwtSecret, accessExpiry, refreshExpiry)
|
||||
|
||||
// Initialize services with domain-specific repositories
|
||||
authService := service.NewAuthService(jwtManager)
|
||||
|
||||
// Initialize shortlink service with config values
|
||||
|
||||
Reference in New Issue
Block a user