Example #1
0
    def get(self):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub('^Bearer ', '', request_args['Authorization'])

        self._regulator_actor = RegulatorActor(access_token)
        comments = self._regulator_actor.get_all_comments()
        return comments, 200
Example #2
0
    def delete(self,comment_id):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub('^Bearer ', '', request_args['Authorization'])

        self._regulator_actor = RegulatorActor(access_token)
        post = self._regulator_actor.delete_comment(comment_id)
        return post, 200
Example #3
0
class CommentsResource(Resource):
    def __init__(self):
        self._regulator_actor = None

    @marshal_with(fields.COMMENT_RESOURCE_FIELDS)
    def get(self):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub('^Bearer ', '', request_args['Authorization'])

        self._regulator_actor = RegulatorActor(access_token)
        comments = self._regulator_actor.get_all_comments()
        return comments, 200
Example #4
0
class PostResource(Resource):
    def __init__(self):
        self._regulator_actor = None

    @marshal_with(fields.POST_RESOURCE_FIELDS)
    def delete(self,post_id):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub('^Bearer ', '', request_args['Authorization'])

        self._regulator_actor = RegulatorActor(access_token)
        post = self._regulator_actor.delete_post(post_id)
        return post, 200