From e694a51522759a7ed60ee8170b7541bd38fef764 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sun, 28 Jan 2018 20:54:14 +0100 Subject: [PATCH] Unify subscription calls. --- gfitsync.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/gfitsync.go b/gfitsync.go index 7f28bb0..f913134 100644 --- a/gfitsync.go +++ b/gfitsync.go @@ -126,12 +126,11 @@ func fitbitGrantHandler(ctx context.Context, w http.ResponseWriter, r *http.Requ 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 -- 2.11.0