mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-18 02:52:53 +00:00
feat: Add logger dependency to SelectionService and refactor handler initialization
- Add logrus import and logger initialization in NewSelectionIntegration - Pass logger instance to NewSelectionService constructor - Replace selectionService.GetHandler() with direct handlers.NewSelectionHandler(manager) call
This commit is contained in:
@@ -10,6 +10,7 @@ import (
|
||||
"github.com/nutcas3/telecom-platform/apps/carrier-connector/internal/repository"
|
||||
"github.com/nutcas3/telecom-platform/apps/carrier-connector/internal/services"
|
||||
"github.com/nutcas3/telecom-platform/apps/carrier-connector/internal/smdp"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
type SelectionIntegration struct {
|
||||
@@ -33,7 +34,8 @@ func NewSelectionIntegration(repo *repository.PostgresProfileStore) *SelectionIn
|
||||
manager := smdp.NewSMDPManager(repo, config)
|
||||
|
||||
// Create selection service
|
||||
selectionService := services.NewSelectionService(manager)
|
||||
logger := logrus.New()
|
||||
selectionService := services.NewSelectionService(manager, logger)
|
||||
|
||||
// Create SMDP service
|
||||
smdpService := services.NewSMDPService(repo)
|
||||
@@ -41,7 +43,7 @@ func NewSelectionIntegration(repo *repository.PostgresProfileStore) *SelectionIn
|
||||
return &SelectionIntegration{
|
||||
manager: manager,
|
||||
selectionService: selectionService,
|
||||
selectionHandler: selectionService.GetHandler(),
|
||||
selectionHandler: handlers.NewSelectionHandler(manager),
|
||||
smdpService: smdpService,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user