From 814ad9e845a3eef9127ba3f824768342d7999072 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sun, 28 Jan 2018 20:57:57 +0100 Subject: [PATCH] Package gfit: Create the "activity segment" data source. --- gfit/gfit.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gfit/gfit.go b/gfit/gfit.go index 227f463..657da7d 100644 --- a/gfit/gfit.go +++ b/gfit/gfit.go @@ -234,12 +234,22 @@ func (c *Client) SetActivities(ctx context.Context, activities []Activity, start return nil } - dataStreamID := DataStreamID(&fitness.DataSource{ + dataStreamID, err := c.DataSourceCreate(ctx, &fitness.DataSource{ + Application: Application(ctx), DataType: &fitness.DataType{ + Field: []*fitness.DataTypeField{ + &fitness.DataTypeField{ + Name: "activity", + Format: "integer", + }, + }, Name: dataTypeNameActivitySegment, }, Type: "raw", }) + if err != nil { + return err + } endOfDay := startOfDay.Add(24 * time.Hour).Add(-1 * time.Nanosecond) -- 2.11.0