Example #1
0
def meetup_not_authorized(error):
    try:
        fresh = refresh_access_token(session['credentials']['refresh_token'])
        session['credentials'] = fresh
        return render_template('app_error.html', error = 'had to freshin up')
    except Exception, e:
        empty_credentials()
        flash('User revoked access')
        return redirect(url_for('index'))
Example #2
0
def meetup_not_authorized(error):
    try:
        fresh = refresh_access_token(session["credentials"]["refresh_token"])
        session["credentials"] = fresh
        return render_template("app_error.html", error="had to freshin up")
    except Exception, e:
        empty_credentials()
        flash("User revoked access")
        return redirect(url_for("index"))
Example #3
0
def index():
    """ let's make this as simple as possbile.
        are you or are you not oauthenticated?
    """
    if connected():
        try:
            return render_template("connected.html", current_user=mu().current_user())
        except MeetupNotAuthorized, e:
            try:
                session["credentials"] = refresh_access_token(session["credentials"]["refresh_token"])
                index()
            except MeetupNotAuthorized, e:
                empty_credentials()
                flash("User revoked access")
                return redirect(url_for("index"))
Example #4
0
def index():
    ''' let's make this as simple as possbile.
        are you or are you not oauthenticated?
    '''
    if connected():
        try:
            return render_template('connected.html',
                                   current_user = mu().current_user())
        except MeetupNotAuthorized, e:
            try:
                session['credentials'] = refresh_access_token(session['credentials']['refresh_token'])
                index()
            except MeetupNotAuthorized, e:
                empty_credentials()
                flash('User revoked access')
                return redirect(url_for('index'))
Example #5
0
def events(topic):
    """ fetch of a list of 10 events by topic <topic>
        happening around me
    """
    if connected():
        try:
            current_user = mu().current_user()
            events = mu().open_events(
                {"topic": topic, "page": 10, "lat": current_user["lat"], "lon": current_user["lon"]}
            )
            return render_template("events.html", topic=topic, events=events["results"], current_user=current_user)
        except MeetupNotAuthorized, e:
            try:
                session["credentials"] = refresh_access_token(session["credentials"]["refresh_token"])
                events(topic)
            except HTTPError:
                empty_credentials()
                flash("User revoked access")
                return redirect(url_for("index"))
Example #6
0
def events(topic):
    ''' fetch of a list of 10 events by topic <topic>
        happening around me
    '''
    if connected():
        try:
            current_user = mu().current_user()
            events = mu().open_events({ 'topic': topic,
                                        'page': 10,
                                        'lat': current_user['lat'],
                                        'lon': current_user['lon'] })
            return render_template('events.html', topic = topic,
                                   events = events['results'],
                                   current_user = current_user)
        except MeetupNotAuthorized, e:
            try:
                session['credentials'] = refresh_access_token(session['credentials']['refresh_token'])
                events(topic)
            except HTTPError:
                empty_credentials()
                flash('User revoked access')
                return redirect(url_for('index'))