- if isUeExist, _ := c.client.Exists("{TS-UE-metrics}," + strconv.FormatInt(ueID, 10)).Result(); isUeExist == 1 {
- ueJsonStr, _ := c.client.Get("{TS-UE-metrics}," + strconv.FormatInt(ueID, 10)).Result()
- json.Unmarshal([]byte(ueJsonStr), &ueMetrics)
+
+ retStr, err := c.sdl.Get([]string{"{TS-UE-metrics}," + strconv.FormatInt(ueID, 10)})
+ if err != nil {
+ panic(err)
+ xapp.Logger.Error("Failed to get ueMetrics from Redis!")
+ log.Printf("Failed to get ueMetrics from Redis!")
+ } else {
+ if retStr["{TS-UE-metrics}," + strconv.FormatInt(ueID, 10)] != nil {
+ ueJsonStr := retStr["{TS-UE-metrics}," + strconv.FormatInt(ueID, 10)].(string)
+ json.Unmarshal([]byte(ueJsonStr), &ueMetrics)
+ }