diff --git a/src/webqueue2api/api/resources/queue.py b/src/webqueue2api/api/resources/queue.py index ccc5fc8..8e94529 100644 --- a/src/webqueue2api/api/resources/queue.py +++ b/src/webqueue2api/api/resources/queue.py @@ -1,3 +1,4 @@ +from flask import request from flask_restful import Resource from flask_jwt_extended import jwt_required # To avoid naming conflicts @@ -7,13 +8,13 @@ class Queue(Resource): - @jwt_required + # @jwt_required def get(self, queues: str) -> tuple: """Returns the JSON representation of the queue requested. Return Codes: 200 (OK): On success. - + 404 (Not Found): When a Queue does not exist. Args: queues (str): Plus (+) deliminited list of queues. @@ -21,11 +22,12 @@ def get(self, queues: str) -> tuple: tuple: Queues as JSON and HTTP response code. """ queues_requested = queues.split("+") + headers_only = False if request.args.get("headers_only") == "False" else True try: queue_list = [] for queue in queues_requested: - queue_list.append(_Queue(queue).to_json()) + queue_list.append(_Queue(queue, headers_only=headers_only).to_json()) return (queue_list, 200) except QueueDoesNotExistError: return ({"message": f"Queue {queue} not found."}, 404) \ No newline at end of file