From 05ded7d7ea965413e2fde5a19f6eb2c68d054015 Mon Sep 17 00:00:00 2001 From: hexdev Date: Thu, 20 Aug 2026 11:43:48 +0700 Subject: [PATCH] chore: minor tweaks for better architecture --- routes/__init__.py | 4 ++-- routes/payments/__init__.py | 5 ++++- routes/payments/pally.py | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/routes/__init__.py b/routes/__init__.py index 9da82aa..d2815ee 100644 --- a/routes/__init__.py +++ b/routes/__init__.py @@ -4,7 +4,7 @@ from .auth import router as auth_router from .health import router as health_router from .link_codes import router as link_code_router from .orders import router as orders_router -from .payments import payment_routers +from .payments import payment_router from .plans import router as plans_router from .users import router as users_routers @@ -15,5 +15,5 @@ routers: list[APIRouter] = [ users_routers, health_router, link_code_router, - *payment_routers, + payment_router, ] diff --git a/routes/payments/__init__.py b/routes/payments/__init__.py index 495f6e4..b5264bd 100644 --- a/routes/payments/__init__.py +++ b/routes/payments/__init__.py @@ -1,3 +1,6 @@ +from fastapi import APIRouter + from .pally import router as pally_router -payment_routers = [pally_router] +payment_router = APIRouter(prefix="/payments") +payment_router.include_router(pally_router) diff --git a/routes/payments/pally.py b/routes/payments/pally.py index 18d03ff..dfc47a0 100644 --- a/routes/payments/pally.py +++ b/routes/payments/pally.py @@ -13,7 +13,7 @@ from repositories.users import UserRepository from schemas.invoices import InvoiceStatus from services.payments import process_subscription_purchase, validate_pally_signature -router = APIRouter(prefix="/payments/pally") +router = APIRouter(prefix="/pally") logger = logging.getLogger(__name__)