import json

from api.views.base_view import BaseView


class CreateReplyForInner(BaseView):
    """
    内部使用,创建评论回复
    """
    def post(self, request):
        user_id = request.POST.get('user_id')
        topic_id = request.POST.get('topic_id')
        content = request.POST.get('content', '')
        replied_id = request.POST.get('replied_id')

        
        error, data = self.call_rpc('venus/community/reply/for_inner_create', user_id=user_id, topic_id=topic_id, content=content, replied_id=replied_id)

        if error:
            return self.error(error)

        return self.ok(data=data)