X-Git-Url: https://git.octo.it/?p=kraftakt.git;a=blobdiff_plain;f=fitbit%2Ffitbit.go;fp=fitbit%2Ffitbit.go;h=d7a885dd97c4e3d0bd7407644c18ef549a387847;hp=36a6e87b386f49c60eb789f81172953a5617b0bb;hb=380a565ae90637a0b73c968f2e530860bef8ee74;hpb=6edb36816137a6ae2246eb8858fa3453dce8ab79 diff --git a/fitbit/fitbit.go b/fitbit/fitbit.go index 36a6e87..d7a885d 100644 --- a/fitbit/fitbit.go +++ b/fitbit/fitbit.go @@ -177,13 +177,8 @@ func (c *Client) ActivitySummary(ctx context.Context, date string) (*ActivitySum } func (c *Client) Subscribe(ctx context.Context, collection string) error { - subscriberID, err := c.appUser.ID(ctx) - if err != nil { - return err - } - url := fmt.Sprintf("https://api.fitbit.com/1/user/%s/%s/apiSubscriptions/%s.json", - c.fitbitUserID, collection, subscriberID) + c.fitbitUserID, collection, c.appUser.ID) res, err := c.client.Post(url, "", nil) if err != nil { return err @@ -200,13 +195,8 @@ func (c *Client) Subscribe(ctx context.Context, collection string) error { } func (c *Client) Unsubscribe(ctx context.Context, collection string) error { - subscriberID, err := c.appUser.ID(ctx) - if err != nil { - return err - } - url := fmt.Sprintf("https://api.fitbit.com/1/user/%s/%s/apiSubscriptions/%s.json", - c.fitbitUserID, collection, subscriberID) + c.fitbitUserID, collection, c.appUser.ID) req, err := http.NewRequest(http.MethodDelete, url, nil) if err != nil { return err