Skip to content

Commit

Permalink
Create QueueList resource
Browse files Browse the repository at this point in the history
  • Loading branch information
campb303 committed Jun 21, 2021
1 parent e85592b commit c82240c
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions src/webqueue2api/api/resources/queue_list.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
from flask_restful import Resource
from flask_jwt_extended import jwt_required
from webqueue2api.parser import get_queue_counts


class QueueList(Resource):
# @jwt_required
def get(self) -> tuple:
"""Returns a list of dictionaries with the number of items in each queue.
Return Codes:
200 (OK): On success.
Example:
[
{
name: "me",
number_of_items: 42
},
{
name: "bidc",
number_of_items: 3
}
]
Returns:
tuple: Queues and item counts as JSON and HTTP response code.
"""
return (get_queue_counts(), 200)

0 comments on commit c82240c

Please sign in to comment.