Change-Id: Ie3b336d24bfa77247fe19962c5bd2a1ee80582d9
Signed-off-by: Irina <ib565x@intl.att.com>
import (
"encoding/json"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common"
import (
"encoding/json"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common"
+ "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
"gerrit.o-ran-sc.org/r/ric-plt/sdlgo"
"unsafe"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
"gerrit.o-ran-sc.org/r/ric-plt/sdlgo"
"unsafe"
var instance reader.RNibReader
type response struct {
var instance reader.RNibReader
type response struct {
- GnbList []string `json:"gnb_list"`
- ErrorMsg string `json:"error_msg,omitempty"`
+ GnbList []*entities.NbIdentity `json:"gnb_list"`
+ ErrorMsg string `json:"error_msg,omitempty"`
//export getListGnbIds
func getListGnbIds() unsafe.Pointer {
listGnbIds, err := instance.GetListGnbIds()
//export getListGnbIds
func getListGnbIds() unsafe.Pointer {
listGnbIds, err := instance.GetListGnbIds()
- res := &response{
- GnbList: []string{},
- }
if err != nil {
res.ErrorMsg = err.Error()
if err != nil {
res.ErrorMsg = err.Error()
return createCBytesResponse(res)
}
return createCBytesResponse(res)
}
- for _, value := range listGnbIds {
- res.GnbList = append(res.GnbList, value.InventoryName)
+ if listGnbIds != nil {
+ res.GnbList = listGnbIds
}
return createCBytesResponse(res)
}
return createCBytesResponse(res)
return C.CBytes(byteResponse)
}
return C.CBytes(byteResponse)
}