-
-func PopulateSubscription(sub_list xfmodel.SubscriptionList) {
- for _, sub_row := range sub_list {
- var subdata models.XappSubscriptionData
- id := int32(sub_row.SubscriptionID)
- subdata.SubscriptionID = &id
- for _, ep := range sub_row.Endpoint {
-
- stringSlice := strings.Split(ep, ":")
- subdata.Address = &stringSlice[0]
- intportval, _ := strconv.Atoi( stringSlice[1])
- value := uint16(intportval)
- subdata.Port = &value
- xapp.Logger.Debug("Adding Subscription List has Address :%v, port :%v, SubscriptionID :%v ", subdata.Address, subdata.Address, subdata.SubscriptionID)
- addSubscription(&rtmgr.Subs, &subdata)
- }
- }
-}