Package fitbit: Update RefreshToken in Datastore after refreshing OAuth token.
[kraftakt.git] / gfitsync.go
index 0007395..25df282 100644 (file)
@@ -40,10 +40,6 @@ func (hndl ContextHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
 
 type AuthenticatedHandler func(context.Context, http.ResponseWriter, *http.Request, *app.User) error
 
-type User struct {
-       ID string
-}
-
 func (hndl AuthenticatedHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
        ctx := appengine.NewContext(r)
 
@@ -92,8 +88,7 @@ func indexHandler(ctx context.Context, w http.ResponseWriter, r *http.Request, u
 }
 
 func setupHandler(w http.ResponseWriter, r *http.Request) {
-       url := fitbit.AuthURL()
-       http.Redirect(w, r, url, http.StatusTemporaryRedirect)
+       http.Redirect(w, r, fitbit.AuthURL(), http.StatusTemporaryRedirect)
 }
 
 func fitbitGrantHandler(ctx context.Context, w http.ResponseWriter, r *http.Request, u *app.User) error {
@@ -200,6 +195,6 @@ func handleNotification(ctx context.Context, s *fitbit.Subscription) error {
                return err
        }
 
-       log.Debugf(ctx, "ActivitySummary(%q) = %+v", s.OwnerID, summary)
+       log.Debugf(ctx, "ActivitySummary for %s = %+v", u.Email, summary)
        return nil
 }