コード例 #1
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def postReaction(message_id, user_id):
    handler = ReactionHandler()
    #pre: user exits and message exits
    #reaction must be either "like" or "dislike"
    #JSON FORMAT
    #
    # json = { "reaction": "like"}
    if request.method == 'POST':
        return handler.react(
            request.json, user_id, message_id
        )  # user giving like/dislike and message in which to react
    else:
        return jsonify(Error="Method not allowed"), 405
コード例 #2
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def dislikesCount(message_id):
    handler = ReactionHandler()
    return handler.getMessageDislikesCount(message_id)
コード例 #3
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def likes(message_id):
    handler = ReactionHandler()
    return handler.getMessageLikes(message_id)
コード例 #4
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def getReactionsByMessageID(message_id):
    handler = ReactionHandler()
    return handler.getReactionsByMessageID(message_id)
コード例 #5
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def getReactionsByID(user_id):
    handler = ReactionHandler()
    return handler.getReactionsByUserID(user_id)
コード例 #6
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def getReactions():
    handler = ReactionHandler()
    return handler.getAllReactions()
コード例 #7
0
ファイル: main.py プロジェクト: Ricardo1993/DB-Project
def countDislikes():
    handler = ReactionHandler()
    return handler.getDislikesPerDay()