summaryrefslogtreecommitdiff
path: root/src/controllers/comments_controller.py
blob: 1bbb0f810787c44f3ce09a977e7da4d1dc89d90a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from flask import Blueprint, request, abort, render_template
from src.services import CreateCommentService


comments_blueprint = Blueprint('comments_controller',
                               '__comments_controller__')


@comments_blueprint.post('/<path:post>/comments/')
def create(post):
    service = CreateCommentService(request.get_json(), post)
    status_code = service.call()

    if status_code == 404:
        abort(404)

    return render_template('comments/index.jinja')