X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=gfit%2Fgfit.go;h=ec88b1984e1900a2175e9ba9fdb200be2eda93de;hb=5b245cc42860c980c321c1c1829cdc373d53ac53;hp=858f94d587278a10f579a1f0daae4e1da91253e8;hpb=1b0eaa82adf8853641ac460743020f83e889a4a3;p=kraftakt.git diff --git a/gfit/gfit.go b/gfit/gfit.go index 858f94d..ec88b19 100644 --- a/gfit/gfit.go +++ b/gfit/gfit.go @@ -42,6 +42,10 @@ func oauthConfig() *oauth2.Config { } } +func AuthURL(ctx context.Context, u *app.User) string { + return oauthConfig().AuthCodeURL(u.Sign("Google"), oauth2.AccessTypeOffline) +} + func Application(ctx context.Context) *fitness.Application { return &fitness.Application{ Name: "Kraftakt", @@ -85,10 +89,6 @@ func NewClient(ctx context.Context, u *app.User) (*Client, error) { }, nil } -func (c *Client) AuthURL(ctx context.Context) string { - return oauthConfig().AuthCodeURL(c.appUser.Sign("Google"), oauth2.AccessTypeOffline) -} - func (c *Client) DeleteToken(ctx context.Context) error { return c.appUser.DeleteToken(ctx, "Google") }