36 lines
998 B
Python
36 lines
998 B
Python
from fastapi import FastAPI
|
|
|
|
from app.api.routes import (
|
|
admin_app_channel,
|
|
admin_auth,
|
|
admin_config,
|
|
admin_crash_report,
|
|
admin_device,
|
|
admin_license,
|
|
admin_logs,
|
|
admin_policy,
|
|
admin_publish,
|
|
admin_version,
|
|
client_update,
|
|
crash_api,
|
|
frontend,
|
|
)
|
|
|
|
|
|
def include_api_routes(app: FastAPI):
|
|
frontend.mount_admin_assets(app)
|
|
crash_api.register_exception_handlers(app)
|
|
app.include_router(frontend.router)
|
|
app.include_router(admin_auth.router)
|
|
app.include_router(admin_policy.router)
|
|
app.include_router(admin_version.router)
|
|
app.include_router(admin_license.router)
|
|
app.include_router(admin_config.router)
|
|
app.include_router(admin_publish.router)
|
|
app.include_router(admin_app_channel.router)
|
|
app.include_router(admin_logs.router)
|
|
app.include_router(admin_crash_report.router)
|
|
app.include_router(admin_device.router)
|
|
app.include_router(client_update.router)
|
|
app.include_router(crash_api.router)
|