fitbitDisconnectHandler(): Add call to c.DeleteToken().
[kraftakt.git] / kraftakt.go
index 4c69459..4700104 100644 (file)
@@ -178,8 +178,11 @@ func fitbitDisconnectHandler(ctx context.Context, w http.ResponseWriter, r *http
        }
 
        if err := c.UnsubscribeAll(ctx); err != nil {
-               log.Errorf(ctx, "UnsubscribeAll() = %v", err)
-               return fmt.Errorf("deleting all subscriptions failed")
+               return fmt.Errorf("UnsubscribeAll() = %v", err)
+       }
+
+       if err := c.DeleteToken(ctx); err != nil {
+               return err
        }
 
        redirectURL := r.URL