func (c StravaClient) ValidateToken(token string) bool { //create a new client to validate this token verifyClient := stravalib.NewClient(token) service := stravalib.NewAthletesService(verifyClient) _, err := service.Get(1304613).Do() //hey, thats me! if err != nil { return false } return true }
func (c StravaClient) DeAuthorize(token string) error { deAuthClient := stravalib.NewClient(token) return stravalib.NewOAuthService(deAuthClient).Deauthorize().Do() }
func CreateStravaClient(token string) StravaClientInt { client := stravalib.NewClient(token) return &StravaClient{token, client} }