def deauthorize_strava(id): racer = Racer.query.get_or_404(id) if racer.strava_access_token: strava_access_token = racer.strava_access_token strava_client = Client(strava_access_token) strava_client.deauthorize() racer.strava_access_token = None racer.strava_id = None racer.strava_email = None racer.strava_profile_url = None racer.strava_profile_last_fetch = None current_app.logger.info('%s[%d]', racer.name, racer.id) db.session.commit() flash('Racer ' + racer.name + ' deauthorized from Strava!') return redirect(url_for('racer.details', id=id))
def strava_deauth(user): if user.strava_token is not None: client = Client(user.strava_token) client.deauthorize()