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=8601a2b1e327d4bcb34ad82a0ec81d54122c566b;hp=598e6723f9c9a308d2b0da8ba6b30d5e45f9c3ec;hpb=de19068aaa1f3d2b415cd960106121ceb167aaa9;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 598e672..a6ade7b 100644 --- a/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go +++ b/E2Manager/handlers/httpmsghandlers/get_nodeb_id_list_request_handler.go @@ -13,13 +13,15 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -// + +// 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" ) @@ -27,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 }