Copy latest code to master
[ric-plt/resource-status-manager.git] / RSM / managers / rmrmanagers / rmr_message_manager.go
index 9a13f0a..a5cb59e 100644 (file)
@@ -24,7 +24,6 @@ import (
        "rsm/configuration"
        "rsm/converters"
        "rsm/logger"
-       "rsm/managers"
        "rsm/models"
        "rsm/providers/rmrmsghandlerprovider"
        "rsm/rmrcgo"
@@ -38,12 +37,12 @@ type RmrMessageManager struct {
        handlerProvider *rmrmsghandlerprovider.MessageHandlerProvider
 }
 
-func NewRmrMessageManager(logger *logger.Logger, config *configuration.Configuration, rnibDataService services.RNibDataService, rmrSender *rmrsender.RmrSender, resourceStatusInitiateManager *managers.ResourceStatusInitiateManager, unpacker converters.Asn1PduUnpacker) *RmrMessageManager {
-       handlerProvider := rmrmsghandlerprovider.NewMessageHandlerProvider(logger,config, rnibDataService, rmrSender, resourceStatusInitiateManager, unpacker)
+func NewRmrMessageManager(logger *logger.Logger, config *configuration.Configuration, rnibDataService services.RNibDataService, rmrSender *rmrsender.RmrSender, resourceStatusService *services.ResourceStatusService, rsConverter converters.ResourceStatusResponseConverter, rsFailureConverter converters.ResourceStatusFailureConverter) *RmrMessageManager {
+       handlerProvider := rmrmsghandlerprovider.NewMessageHandlerProvider(logger, config, rnibDataService, rmrSender, resourceStatusService, rsConverter, rsFailureConverter)
 
        return &RmrMessageManager{
                handlerProvider: handlerProvider,
-               logger: logger,
+               logger:          logger,
        }
 }