Пример #1
0
def friend_list_for(username):
    if not search.is_current(username, "friend_list"):
        info = untappd.get_user_friends(username)
        search.index("friend_list", [info])
        search.update_last_indexed(username, "friend_list")

    data = search.get("friend_list", username)
    return data["friends"] if data else []
Пример #2
0
def friend_list_for(username):
    if not search.is_current(username, "friend_list"):
        info = untappd.get_user_friends(username)
        search.index("friend_list", [info])
        search.update_last_indexed(username, "friend_list")

    data = search.get("friend_list", username)
    return data["friends"] if data else []
Пример #3
0
def user_info_for_logged_in_user():
    if flask.session.get("logged_in_user", False):
        return user_info_for(flask.session["logged_in_user"]["username"])

    data = untappd.get_user_info()
    search.index("user_info", [data])
    info = _extract_info(data)
    search.update_last_indexed(info["username"], "user_info")
    return info
Пример #4
0
def user_info_for_logged_in_user():
    if flask.session.get("logged_in_user", False):
        return user_info_for(flask.session["logged_in_user"]["username"])

    data = untappd.get_user_info()
    search.index("user_info", [data])
    info = _extract_info(data)
    search.update_last_indexed(info["username"], "user_info")
    return info
Пример #5
0
def all(username=None):
    if not username:
        username = flask.session['shown_user']['username']

    if not search.is_current(username, "checkin"):
        search.index("checkin", untappd.get_checkins(username))
        search.update_last_indexed(username, "checkin")

    return search.search("checkin", {"term": {"user.user_name": username}})
Пример #6
0
def _refresh_user_info(username):
    if not search.is_current(username, "user_info"):
        data = untappd.get_user_info(username)
        search.index("user_info", [data])
        search.update_last_indexed(username, "user_info")
Пример #7
0
def _refresh_user_info(username):
    if not search.is_current(username, "user_info"):
        data = untappd.get_user_info(username)
        search.index("user_info", [data])
        search.update_last_indexed(username, "user_info")