Example #1
0
def get_user_gmp(user_id):
    gmp = gae_cache.cache_get(user_id + 'gmp')
    if gmp:
        return gmp
    gmp = GMPoints.gql('WHERE user_id = :1', user_id).get()
    gae_cache.cache_put(user_id + 'gmp', gmp)
    return gmp
Example #2
0
def get_user_gmp(user_id):
    gmp = gae_cache.cache_get(user_id + 'gmp')
    if gmp:
        return gmp
    gmp = GMPoints.gql('WHERE user_id = :1', user_id).get()
    gae_cache.cache_put(user_id + 'gmp', gmp)
    return gmp
Example #3
0
def get_top_friends(self_id):
    query1 = GMPoints.all()
    query2 = Friends.gql('WHERE user_id1 = :1', self_id)
    friend_ids = [f.user_id2 for f in query2]
    top_friends = []
    num = 0
    for top in query1:
        if top.user_id in friend_ids:
            top_friends.append(top.user_id)
            num += 1
            if num >= TOP_NUM:
                break
    return top_friends
Example #4
0
def get_top_friends(self_id):
    query1 = GMPoints.all()
    query2 = Friends.gql("WHERE user_id1 = :1", self_id)
    friend_ids = [f.user_id2 for f in query2]
    top_friends = []
    num = 0
    for top in query1:
        if top.user_id in friend_ids:
            top_friends.append(top.user_id)
            num += 1
            if num >= TOP_NUM:
                break
    return top_friends