X-Git-Url: https://git.octo.it/?p=kraftakt.git;a=blobdiff_plain;f=kraftakt.go;h=87b8bf2d3be57813284ca965ccda56713ebe72d9;hp=95d7b460f434ff464369ba326b162e59d46e4edc;hb=52cd11fdc84ec2299ba13de1dfbf47b956cd12bf;hpb=3b7dfa4091cf58d6737d17e05b4bf5bd36b0deda diff --git a/kraftakt.go b/kraftakt.go index 95d7b46..87b8bf2 100644 --- a/kraftakt.go +++ b/kraftakt.go @@ -172,8 +172,12 @@ func fitbitDisconnectHandler(ctx context.Context, w http.ResponseWriter, r *http } var errs appengine.MultiError - if err := c.Unsubscribe(ctx); err != nil { - errs = append(errs, fmt.Errorf("Unsubscribe() = %v", err)) + + for _, collection := range []string{"activities", "sleep"} { + if err := c.Unsubscribe(ctx, collection); err != nil { + errs = append(errs, fmt.Errorf("Unsubscribe(%q) = %v", collection, err)) + } + log.Infof(ctx, "Successfully unsubscribed from %q", collection) } if err := c.DeleteToken(ctx); err != nil {