}
if nil != xappData {
var xapps []rtmgr.XApp
- err := json.Unmarshal([]byte(xappData.Data), &xapps)
+ err := json.Unmarshal([]byte(xappData.XApps), &xapps)
return &xapps, err
} else {
rtmgr.Logger.Info("No data")
}
func validateXappCallbackData(callbackData *models.XappCallbackData) error {
- if len(callbackData.Data) == 0 {
- return fmt.Errorf("Invalid Data field: \"%s\"", callbackData.Data)
+ if len(callbackData.XApps) == 0 {
+ return fmt.Errorf("Invalid Data field: \"%s\"", callbackData.XApps)
}
var xapps []rtmgr.XApp
- err := json.Unmarshal([]byte(callbackData.Data), &xapps)
+ err := json.Unmarshal([]byte(callbackData.XApps), &xapps)
if err != nil {
return fmt.Errorf("Unmarshal failed: \"%s\"", err.Error())
}