Fix typo in Wait For Message API when generating error

This commit is contained in:
Dustin Pianalto 2020-03-11 21:07:39 -08:00
parent 42ce4f8953
commit 7d8a7d02e5

View File

@ -49,8 +49,9 @@ class MessageDetailAPI(APIView):
if message: if message:
return create_success_response(message, status.HTTP_200_OK, many=False) return create_success_response(message, status.HTTP_200_OK, many=False)
else: else:
return create_error_response("Message Does Not Exist", return create_error_response(
status=status.HTTP_404_NOT_FOUND) "Message Does Not Exist", status=status.HTTP_404_NOT_FOUND
)
def put(self, request, id, format=None): def put(self, request, id, format=None):
data = dict(request.data) data = dict(request.data)
@ -58,8 +59,9 @@ class MessageDetailAPI(APIView):
if message: if message:
return message.update_message(data) return message.update_message(data)
else: else:
return create_error_response('Message Does Not Exist', return create_error_response(
status=status.HTTP_404_NOT_FOUND) "Message Does Not Exist", status=status.HTTP_404_NOT_FOUND
)
class WaitForMessageAPI(APIView): class WaitForMessageAPI(APIView):
@ -72,8 +74,10 @@ class WaitForMessageAPI(APIView):
sleep(0.1) sleep(0.1)
try_count += 1 try_count += 1
if try_count > timeout * 10: if try_count > timeout * 10:
return create_error_response("Timeout reached before message is available.", return create_error_response(
statu=status.HTTP_404_NOT_FOUND) "Timeout reached before message is available.",
status=status.HTTP_404_NOT_FOUND,
)
message = Message.get_message_by_id(id) message = Message.get_message_by_id(id)
return create_success_response(message, status=status.HTTP_200_OK) return create_success_response(message, status=status.HTTP_200_OK)
@ -87,7 +91,9 @@ class RequestsAPI(PaginatedAPIView):
if page is not None: if page is not None:
return create_request_success_response(page, status.HTTP_200_OK, many=True) return create_request_success_response(page, status.HTTP_200_OK, many=True)
if requests: if requests:
return create_request_success_response(requests, status.HTTP_200_OK, many=True) return create_request_success_response(
requests, status.HTTP_200_OK, many=True
)
return create_error_response("No requests found") return create_error_response("No requests found")
def post(self, request, guild_id, format=None): def post(self, request, guild_id, format=None):
@ -104,7 +110,9 @@ class UserRequestsAPI(PaginatedAPIView):
if page is not None: if page is not None:
return create_request_success_response(page, status.HTTP_200_OK, many=True) return create_request_success_response(page, status.HTTP_200_OK, many=True)
if requests: if requests:
return create_request_success_response(requests, status.HTTP_200_OK, many=True) return create_request_success_response(
requests, status.HTTP_200_OK, many=True
)
return create_error_response("No requests found") return create_error_response("No requests found")
@ -117,27 +125,31 @@ class RequestDetailAPI(APIView):
comments = AdminComment.get_comments_by_request(req) comments = AdminComment.get_comments_by_request(req)
if comments: if comments:
data = AdminRequestSerializer(req).data data = AdminRequestSerializer(req).data
data['comments'] = AdminCommentSerializer(comments, many=True).data data["comments"] = AdminCommentSerializer(comments, many=True).data
return Response(data, status.HTTP_200_OK) return Response(data, status.HTTP_200_OK)
else: else:
return create_request_success_response(req, status.HTTP_200_OK, many=False) return create_request_success_response(
req, status.HTTP_200_OK, many=False
)
else: else:
return create_error_response("That Request Does Not Exist", return create_error_response(
status=status.HTTP_404_NOT_FOUND) "That Request Does Not Exist", status=status.HTTP_404_NOT_FOUND
)
def put(self, request, guild_id, request_id, format=None): def put(self, request, guild_id, request_id, format=None):
req = AdminRequest.get_open_request_by_id(guild_id, request_id) req = AdminRequest.get_open_request_by_id(guild_id, request_id)
if req: if req:
data = dict(request.data) data = dict(request.data)
return req.update_request(data) return req.update_request(data)
return create_error_response("That Request Does Not Exist", return create_error_response(
status=status.HTTP_404_NOT_FOUND) "That Request Does Not Exist", status=status.HTTP_404_NOT_FOUND
)
def delete(self, request, guild_id, request_id, format=None): def delete(self, request, guild_id, request_id, format=None):
data = dict(request.data) data = dict(request.data)
request = AdminRequest.get_open_request_by_id(guild_id, request_id) request = AdminRequest.get_open_request_by_id(guild_id, request_id)
data['completed'] = True data["completed"] = True
data['completed_at'] = datetime.utcnow() data["completed_at"] = datetime.utcnow()
return request.update_request(data) return request.update_request(data)
@ -147,7 +159,9 @@ class CommentsAPI(PaginatedAPIView):
def get(self, request, guild_id, request_id, format=None): def get(self, request, guild_id, request_id, format=None):
comments = AdminComment.get_comments_by_request(request_id) comments = AdminComment.get_comments_by_request(request_id)
if comments: if comments:
return create_comment_success_response(comments, status=status.HTTP_200_OK, many=True) return create_comment_success_response(
comments, status=status.HTTP_200_OK, many=True
)
return create_error_response("No Comments found") return create_error_response("No Comments found")
def post(self, request, guild_id, request_id, format=None): def post(self, request, guild_id, request_id, format=None):
@ -172,9 +186,14 @@ class CommentDetailAPI(APIView):
comment = AdminComment.get_comment_by_id(comment_id) comment = AdminComment.get_comment_by_id(comment_id)
if comment: if comment:
if comment.request.id != request_id: if comment.request.id != request_id:
return create_error_response("That comment is not for this request", return create_error_response(
status=status.HTTP_400_BAD_REQUEST) "That comment is not for this request",
return create_comment_success_response(comment, status.HTTP_200_OK, many=False) status=status.HTTP_400_BAD_REQUEST,
)
return create_comment_success_response(
comment, status.HTTP_200_OK, many=False
)
else: else:
return create_error_response("Comment Does Not Exist", return create_error_response(
status=status.HTTP_404_NOT_FOUND) "Comment Does Not Exist", status=status.HTTP_404_NOT_FOUND
)