routers -> routers.v1

This commit is contained in:
Jörn-Michael Miehe 2022-09-17 19:41:41 +00:00
parent fbf6c550d2
commit 53dd8d74fa
10 changed files with 41 additions and 41 deletions

View file

@ -10,7 +10,7 @@ from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.staticfiles import StaticFiles
from .routers import main_router
from .routers.v1 import router as v1_router
from .settings import SETTINGS
app = FastAPI(
@ -29,7 +29,7 @@ app = FastAPI(
redoc_url=SETTINGS.redoc_url,
)
app.include_router(main_router)
app.include_router(v1_router)
if SETTINGS.production_mode:
# Mount frontend in production mode

View file

@ -1,24 +0,0 @@
"""
Package `routers`: Each module contains the path operations for their prefixes.
This file: Main API router definition.
"""
from fastapi import APIRouter
from . import aggregate, calendar, image, misc, text, ticker
main_router = APIRouter(prefix="/api/v1")
main_router.include_router(misc.router)
main_router.include_router(text.router)
main_router.include_router(ticker.router)
main_router.include_router(image.router)
main_router.include_router(calendar.router)
main_router.include_router(aggregate.router)
__all__ = [
"main_router",
]

View file

@ -0,0 +1,24 @@
"""
Package `routers`: Each module contains the path operations for their prefixes.
This file: Main API router definition.
"""
from fastapi import APIRouter
from . import aggregate, calendar, image, misc, text, ticker
router = APIRouter(prefix="/api/v1")
router.include_router(misc.router)
router.include_router(text.router)
router.include_router(ticker.router)
router.include_router(image.router)
router.include_router(calendar.router)
router.include_router(aggregate.router)
__all__ = [
"router",
]

View file

@ -10,8 +10,8 @@ from typing import Iterator, Protocol
from fastapi import HTTPException, status
from webdav3.exceptions import RemoteResourceNotFound
from ..config import Config
from ..dav_common import caldav_list, webdav_list
from ...config import Config
from ...dav_common import caldav_list, webdav_list
_logger = getLogger(__name__)

View file

@ -12,7 +12,7 @@ from typing import Iterator
from fastapi import APIRouter, Depends
from ovdashboard_api.config import Config
from ..dav_calendar import CalEvent, DavCalendar
from ...dav_calendar import CalEvent, DavCalendar
from ._common import AggregateNameLister, PrefixFinder, PrefixUnique
from .calendar import calendar_unique

View file

@ -11,8 +11,8 @@ from typing import Iterator
from fastapi import APIRouter, Depends
from ..config import CalendarUIConfig, Config
from ..dav_calendar import CalEvent, DavCalendar
from ...config import CalendarUIConfig, Config
from ...dav_calendar import CalEvent, DavCalendar
from ._common import CalendarNameLister, PrefixFinder, PrefixUnique
_logger = getLogger(__name__)

View file

@ -15,9 +15,9 @@ from fastapi import APIRouter, Depends
from fastapi.responses import StreamingResponse
from PIL import Image
from ..config import Config, ImageUIConfig
from ..dav_common import webdav_ensure_path
from ..dav_file import DavFile
from ...config import Config, ImageUIConfig
from ...dav_common import webdav_ensure_path
from ...dav_file import DavFile
from ._common import FileNameLister, PrefixFinder, PrefixUnique
_logger = getLogger(__name__)

View file

@ -11,8 +11,8 @@ from socket import AF_INET, SOCK_DGRAM, socket
from fastapi import APIRouter, Depends
from ..config import Config, LogoUIConfig, ServerUIConfig
from ..settings import SETTINGS
from ...config import Config, LogoUIConfig, ServerUIConfig
from ...settings import SETTINGS
_logger = getLogger(__name__)

View file

@ -14,8 +14,8 @@ from typing import Iterator
from fastapi import APIRouter, Depends
from markdown import markdown
from ..dav_common import webdav_ensure_path
from ..dav_file import DavFile
from ...dav_common import webdav_ensure_path
from ...dav_file import DavFile
from ._common import FileNameLister, PrefixFinder, PrefixUnique
_logger = getLogger(__name__)

View file

@ -12,9 +12,9 @@ from typing import Iterator
from fastapi import APIRouter, Depends
from markdown import markdown
from ..config import Config, TickerUIConfig
from ..dav_common import webdav_ensure_path
from ..dav_file import DavFile
from ...config import Config, TickerUIConfig
from ...dav_common import webdav_ensure_path
from ...dav_file import DavFile
from .text import text_lister, text_unique
_logger = getLogger(__name__)