Move all the APIs under the same router
This commit is contained in:
parent
3d46cb5ec9
commit
c54ceeb7a8
27 changed files with 1289 additions and 351 deletions
19
config/api.py
Normal file
19
config/api.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
"""Combined v1 API router for all platforms."""
|
||||
|
||||
from ninja import NinjaAPI
|
||||
|
||||
from kick.api import api as kick_router
|
||||
from twitch.api import api as twitch_router
|
||||
|
||||
api_v1 = NinjaAPI(
|
||||
title="TTVDrops API",
|
||||
version="1.0.0",
|
||||
urls_namespace="api-v1",
|
||||
docs_url="docs/",
|
||||
)
|
||||
|
||||
api_v1.add_router("/twitch/", twitch_router, url_name_prefix="twitch-api-v1")
|
||||
api_v1.add_router("/kick/", kick_router, url_name_prefix="kick-api-v1")
|
||||
|
||||
app_name = "api-v1"
|
||||
urlpatterns = api_v1.urls[0]
|
||||
Loading…
Add table
Add a link
Reference in a new issue