func UpdateObservations(c gossamer.Client) { l, err := c.QueryObservations().Top(1).All() if err != nil { log.Fatal(err) } var o gossamer.Observation if len(l) > 0 { o = l[0].(gossamer.Observation) n := gossamer.CloneObservationEntity(o) n.ResultQuality = "Value Updated" n.ResultTime = gossamer.NewTimeInstant(time.Now()) err = c.UpdateObservation(n) if err != nil { log.Fatal(err) } } }