func (c OAuthCache) Token() (*oauth.Token, error) { var tok oauth.Token c.bucket.Get(fmt.Sprintf("authtoken-%s", c.session["authtoken"]), &tok) if tok.Expired() || tok.AccessToken == "" { return nil, errors.New("No AccessToken available") } return &tok, nil }