X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=fitbit%2Ffitbit.go;h=81d4ebc95dfb80fe9eb3945df7fc85e8a7916eb3;hb=62a15962f1a331a998b6fe6b724b814490be5fe4;hp=6f15027dd08e80768784f2351f48c780272df547;hpb=2841c9d9e955da6cc3c5962e002538700e8ffbbb;p=kraftakt.git diff --git a/fitbit/fitbit.go b/fitbit/fitbit.go index 6f15027..81d4ebc 100644 --- a/fitbit/fitbit.go +++ b/fitbit/fitbit.go @@ -123,19 +123,19 @@ type Client struct { } func NewClient(ctx context.Context, fitbitUserID string, u *app.User) (*Client, error) { - tok, err := u.Token(ctx, "Fitbit") - if err != nil { - return nil, err - } - if fitbitUserID == "" { fitbitUserID = "-" } + c, err := u.OAuthClient(ctx, "Fitbit", oauth2Config) + if err != nil { + return nil, err + } + return &Client{ fitbitUserID: fitbitUserID, appUser: u, - client: oauth2Config.Client(ctx, tok), + client: c, }, nil }