docs: Update API Docs (#3856)

This commit is contained in:
Michael Genson
2024-07-08 05:01:31 -05:00
committed by GitHub
parent ca1ab33291
commit 17f9eef551
8 changed files with 18 additions and 17 deletions

View File

@@ -1,4 +1,4 @@
from fastapi import BackgroundTasks, Depends
from fastapi import BackgroundTasks, Depends, Query
from pydantic import UUID4
from sqlalchemy.orm.session import Session
@@ -84,5 +84,11 @@ class EventBusService:
listener.publish_to_subscribers(event, subscribers)
@classmethod
def create(cls, bg: BackgroundTasks, session=Depends(generate_session), group_id: UUID4 | None = None):
def as_dependency(
cls,
bg: BackgroundTasks,
session=Depends(generate_session),
group_id: UUID4 | None = Query(None, include_in_schema=False),
):
"""Convenience method to use as a dependency in FastAPI routes"""
return cls(bg, session, group_id)