コード例 #1
0
ファイル: logic.py プロジェクト: 15111531600/swiper-master
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
コード例 #2
0
ファイル: api.py プロジェクト: memmery/swiper
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)
コード例 #3
0
ファイル: logic.py プロジェクト: runrnuboy/swiper
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
コード例 #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
コード例 #5
0
ファイル: logic.py プロジェクト: runrnuboy/swiper
def dislike(user, sid):
    '''不喜欢'''
    Swiped.mark(user.id, sid, 'dislike')