func (c *CrittercismAPIClient) FetchGraphIntoFlow(path, name string, duration int, scale int, f *gotelemetry.Flow) error { if data, found := f.GraphData(); found == true { series, err := c.FetchGraph(path, name, duration) if err != nil { return err } // Eliminate last value if len(series) > 1 { series = series[:len(series)-1] } data.Series[0].Values = series data.StartTime = time.Now().Add(-time.Duration(scale) * time.Second).Unix() return nil } return gotelemetry.NewError(400, "Cannot extract value data from flow"+f.Tag) }