return err
}
- if err := c.Subscribe(ctx, "activities"); err != nil {
- return fmt.Errorf("c.Subscribe() = %v", err)
- }
-
- if err := c.Subscribe(ctx, "sleep"); err != nil {
- return fmt.Errorf("c.Subscribe() = %v", err)
+ for _, collection := range []string{"activities", "sleep"} {
+ if err := c.Subscribe(ctx, collection); err != nil {
+ return fmt.Errorf("c.Subscribe(%q) = %v", collection, err)
+ }
+ log.Infof(ctx, "Successfully subscribed to %q", collection)
}
redirectURL := r.URL
for _, s := range subscriptions {
if s.CollectionType != "activities" {
+ log.Warningf(ctx, "ignoring collection type %q", s.CollectionType)
continue
}
continue
}
- startTime, err := time.ParseInLocation("2006-01-02T15:04:05", a.StartDate+"T"+a.StartTime, profile.Timezone)
+ startTime, err := time.ParseInLocation("2006-01-02T15:04", a.StartDate+"T"+a.StartTime, profile.Timezone)
if err != nil {
errs = append(errs, fmt.Errorf("gfitClient.SetActivities() = %v", err))
return