Skip to content

Commit 2e62419

Browse files
Merge pull request #88 from goldlabelapps/staging
Add queue API routes and /queue endpoint
2 parents a7cdc7d + 94f12ad commit 2e62419

4 files changed

Lines changed: 26 additions & 0 deletions

File tree

app/api/queue/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"""Queue Routes"""
2+
3+
from .queue import router as queue_router

app/api/queue/queue.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import os
2+
from fastapi import APIRouter, HTTPException, Query, Request, Depends
3+
from app.utils.make_meta import make_meta
4+
from app.utils.db import get_db_connection_direct
5+
from app.utils.api_key_auth import get_api_key
6+
7+
router = APIRouter()
8+
9+
10+
@router.get("/queue")
11+
def read_queue() -> dict:
12+
"""GET /queue: """
13+
return {"meta": make_meta("success", "Hello from queue"), "data": {"do": "it"}}
14+
15+

app/api/root.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ def root() -> dict:
2121
}
2222
endpoints = [
2323
{"name": "health", "url": f"{base_url}/health"},
24+
{
25+
"name": "Queue",
26+
"endpoints": [
27+
{"name": "list", "url": f"{base_url}/queue"},
28+
]
29+
},
2430
{
2531
"name": "Prompt°",
2632
"endpoints": [

app/api/routes.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from app.api.prompt.drop import router as drop_router
1414
from app.api.prospects.prospects import router as prospects_router
1515
from app.api.orders.orders import router as orders_router
16+
from app.api.queue.queue import router as queue_router
1617

1718
router.include_router(root_router)
1819
router.include_router(resend_router)
@@ -22,3 +23,4 @@
2223
router.include_router(drop_router)
2324
router.include_router(prospects_router)
2425
router.include_router(orders_router)
26+
router.include_router(queue_router)

0 commit comments

Comments
 (0)