X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhandlers%2Fhttpmsghandlers%2Fget_nodeb_id_list_request_handler.go;h=a6ade7b7af42ef6a075a882fae79be42d4ce6c1f;hb=4cd92f9b121a576f28340c72de52a750e383c670;hp=0ab1f74b30545b147ab7a18e4e0a987c83ea2e9d;hpb=2c9d450c93e4f0b312a68d39429efb685ec02022;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go b/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go index 0ab1f74..a6ade7b 100644 --- a/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go +++ b/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go @@ -17,12 +17,11 @@ // This source code is part of the near-RT RIC (RAN Intelligent Controller) // platform project (RICP). - package httpmsghandlers import ( - "e2mgr/e2managererrors" "e2mgr/logger" + "e2mgr/managers" "e2mgr/models" "e2mgr/services" ) @@ -30,23 +29,20 @@ import ( type GetNodebIdListRequestHandler struct { rNibDataService services.RNibDataService logger *logger.Logger + ranListManager managers.RanListManager } -func NewGetNodebIdListRequestHandler(logger *logger.Logger, rNibDataService services.RNibDataService) *GetNodebIdListRequestHandler { +func NewGetNodebIdListRequestHandler(logger *logger.Logger, rNibDataService services.RNibDataService, ranListManager managers.RanListManager) *GetNodebIdListRequestHandler { return &GetNodebIdListRequestHandler{ logger: logger, rNibDataService: rNibDataService, + ranListManager: ranListManager, } } func (handler *GetNodebIdListRequestHandler) Handle(request models.Request) (models.IResponse, error) { - nodebIdList, err := handler.rNibDataService.GetListNodebIds() - - if err != nil { - handler.logger.Errorf("#GetNodebIdListRequestHandler.Handle - Error fetching Nodeb Identity list from rNib: %v", err) - return nil, e2managererrors.NewRnibDbError() - } + nodebIdList := handler.ranListManager.GetNbIdentityList() return models.NewGetNodebIdListResponse(nodebIdList), nil }