projects
/
kraftakt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1e56486
)
Package fitbit: ActivitySummery(): Log full response.
author
Florian Forster
<ff@octo.it>
Mon, 22 Jan 2018 08:04:48 +0000
(09:04 +0100)
committer
Florian Forster
<ff@octo.it>
Mon, 22 Jan 2018 08:04:48 +0000
(09:04 +0100)
fitbit/fitbit.go
patch
|
blob
|
history
gfitsync.go
patch
|
blob
|
history
diff --git
a/fitbit/fitbit.go
b/fitbit/fitbit.go
index
2c0a04a
..
414ea37
100644
(file)
--- a/
fitbit/fitbit.go
+++ b/
fitbit/fitbit.go
@@
-145,7
+145,7
@@
func NewClient(ctx context.Context, fitbitUserID string, u *app.User) (*Client,
}, nil
}
}, nil
}
-func (c *Client) ActivitySummary(t time.Time) (*ActivitySummary, error) {
+func (c *Client) ActivitySummary(
ctx context.Context,
t time.Time) (*ActivitySummary, error) {
url := fmt.Sprintf("https://api.fitbit.com/1/user/%s/activities/date/%s.json",
c.fitbitUserID, t.Format("2006-01-02"))
url := fmt.Sprintf("https://api.fitbit.com/1/user/%s/activities/date/%s.json",
c.fitbitUserID, t.Format("2006-01-02"))
@@
-155,8
+155,11
@@
func (c *Client) ActivitySummary(t time.Time) (*ActivitySummary, error) {
}
defer res.Body.Close()
}
defer res.Body.Close()
+ data, _ := ioutil.ReadAll(res.Body)
+ log.Debugf(ctx, "GET %s -> %s", url, data)
+
var summary ActivitySummary
var summary ActivitySummary
- if err := json.
NewDecoder(res.Body).Decode(
&summary); err != nil {
+ if err := json.
Unmarshal(data,
&summary); err != nil {
return nil, err
}
return nil, err
}
diff --git
a/gfitsync.go
b/gfitsync.go
index
4ff1bab
..
65cbfa6
100644
(file)
--- a/
gfitsync.go
+++ b/
gfitsync.go
@@
-240,7
+240,7
@@
func handleNotification(ctx context.Context, s *fitbit.Subscription) error {
return err
}
return err
}
- summary, err := fitbitClient.ActivitySummary(tm)
+ summary, err := fitbitClient.ActivitySummary(
ctx,
tm)
if err != nil {
return err
}
if err != nil {
return err
}