refactor(backend): clean up router registration pattern

Issue #6: Multiple routers per file made main.py verbose.

Changes:
- Add 'routers' list export to booking.py and invites.py
- Update main.py to iterate over router lists for multi-router modules
- Keep explicit registration for single-router modules
- Cleaner separation between simple and complex route modules
This commit is contained in:
counterweight 2025-12-22 09:10:26 +01:00
parent db7a0dbe28
commit 53aa54d6c9
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
3 changed files with 15 additions and 6 deletions

View file

@ -231,3 +231,7 @@ async def revoke_invite(
await db.refresh(invite)
return build_invite_response(invite)
# All routers from this module for easy registration
routers = [router, admin_router]