Ejemplo n.º 1
0
def superlike(user, sid):
    '''喜欢一个用户'''
    Swiped.mark(user.id, sid, 'superlike')
    if Swiped.is_liked(sid, user.id):
        Friend.be_friends(user.id, sid)
        return True
    else:
        return False
Ejemplo n.º 2
0
def dislike(request):
    """不喜欢"""
    sid = int(request.POST.get('sid'))
    logic.add_swipe_score(sid, 'dislike')

    Swiped.mark(request.user.id, sid, 'dislike')
    rds.srem('RCMD-%s' % request.user.id, sid)
    return render_json(None)
Ejemplo n.º 3
0
def like(user, sid):
    '''喜欢一个用户'''
    Swiped.mark(user.id, sid, 'like')
    # 检查被滑动的用户是否喜欢过自己
    if Swiped.is_liked(sid, user.id):
        Friend.be_friends(user.id, sid)
        return True
    else:
        return False
Ejemplo n.º 4
0
def superlike_someone(
    user,
    sid,
):
    Swiped.mark(user.id, sid, 'superlike')
    if not Swiped.is_liked(sid, user.id):
        Friend.be_friends(user.id, sid)
        return True
    else:
        return False
Ejemplo n.º 5
0
def dislike(user, sid):
    '''不喜欢'''
    Swiped.mark(user.id, sid, 'dislike')