Spaces:
Sleeping
Sleeping
File size: 719 Bytes
47b5f0c 819bacd 714be4e fe7c659 819bacd 47b5f0c 819bacd 47b5f0c 819bacd 47b5f0c 819bacd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from fastapi import APIRouter, Depends, Form
from fastapi.responses import JSONResponse
from app.db_local_storage.in_memory_db import query_response_storage
from app.modules.querySearch.controllers.querySearch_controller import (
QuerySearchController,
)
from app.modules.querySearch.dependecies import get_query_search_controller
router = APIRouter()
@router.post("/query_search")
async def handle_query_search(
q: str = Form(...),
controller: QuerySearchController = Depends(get_query_search_controller),
):
return await controller.handle_query_search(q)
@router.get("/get_messages")
async def get_messages():
return JSONResponse(status_code=200, content={"data": query_response_storage})
|