INNER CODE UNIT · Python
get_faststream_app
faststream-community/fastapi-dishka-faststream · book_club/main.py:17
def get_faststream_app() -> FastStream:
broker = new_broker(config.rabbitmq)
faststream_app = FastStream(broker)
dishka_faststream.setup_dishka(container, faststream_app, auto_inject=True)
broker.include_router(AMQPBookController)
return faststream_app
def get_fastapi_app() -> FastAPI:
fastapi_app = FastAPI(title="Book club")
fastapi_app.include_router(book_router)
setup_dishka(container, fastapi_app)
return fastapi_app
def get_app():