|
|
|
@@ -105,10 +105,17 @@ class MessageFeedbackApi(WebApiResource): |
|
|
|
|
|
|
|
parser = reqparse.RequestParser() |
|
|
|
parser.add_argument("rating", type=str, choices=["like", "dislike", None], location="json") |
|
|
|
parser.add_argument("content", type=str, location="json", default=None) |
|
|
|
args = parser.parse_args() |
|
|
|
|
|
|
|
try: |
|
|
|
MessageService.create_feedback(app_model, message_id, end_user, args.get("rating"), args.get("content")) |
|
|
|
MessageService.create_feedback( |
|
|
|
app_model=app_model, |
|
|
|
message_id=message_id, |
|
|
|
user=end_user, |
|
|
|
rating=args.get("rating"), |
|
|
|
content=args.get("content"), |
|
|
|
) |
|
|
|
except services.errors.message.MessageNotExistsError: |
|
|
|
raise NotFound("Message Not Exists.") |
|
|
|
|