def getAllReplies(): if request.method == 'GET': return MsgHandler().getAllReplies() elif request.method == 'POST': return MsgHandler().insertReply(request.get_json()) elif request.method == 'DELETE': return MsgHandler().deleteReply(request.get_json())
def msg(): if request.method == 'GET': return MsgHandler().getAllMsg() elif request.method == 'POST': return MsgHandler().insertMsg(request.get_json()) elif request.method == 'DELETE': return MsgHandler().deleteMsg(request.get_json()) if not request.args: return MsgHandler.getAllMsg()
def getLikesByMsgId(msg_id): return MsgHandler().getLikesByMsgId(msg_id)
def getTextByMsgId(msg_id): return MsgHandler().getTextByMsgId(msg_id)
def getAuthorByMsgId(msg_id): return MsgHandler().getAuthorByMsgId(msg_id)
def getMsgById(msg_id): return MsgHandler().getMsgById(msg_id)
def getOriginalByReplyId(reply_id): return MsgHandler().getOriginalByReplyId(reply_id)
def getTimeByMsgId(msg_id): return MsgHandler().getTimeByMsgId(msg_id)
def getMessagesByChatIdAndUserId(gchat_id, user_id): return MsgHandler().getMessagesByChatIdAndUserId(gchat_id, user_id)
def getAllDislikeUsersByMsgID(msg_id): return MsgHandler().getAllDislikeUsersByMsgID(msg_id)
def getAllMsgByUserId(user_id): return MsgHandler().getAllMsgByUserId(user_id)
def getMessagesByChatId(gchat_id): return MsgHandler().getMessagesByChatId(gchat_id)
def getDateByMsgId(msg_id): return MsgHandler().getDateByMsgId(msg_id)
def getUsersWhoLikedByMsgId(msg_id): if request.method == 'GET': return MsgHandler().getUsersWhoLikeMessages(msg_id) elif request.method == 'PUT': return MsgHandler().updateLikes(request.get_json())
def getRepliesByOriginalId(original_id): return MsgHandler().getRepliesByOriginalId(original_id)
def updateLikes(): if request.method == 'PUT': return MsgHandler().updateLikes(request.get_json())
def getUsersWhoDislikedByMsgId(msg_id): return MsgHandler().getUsersWhoDislikeMessages(msg_id)