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
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
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
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