formatting/3x-ui db import/cosmetic fixes

This commit is contained in:
Vladless
2025-07-19 01:14:42 +03:00
parent 8f471a1e43
commit c610fb118e
111 changed files with 2136 additions and 3816 deletions
+10 -11
View File
@@ -1,10 +1,12 @@
from fastapi import Depends, HTTPException, Query
from sqlalchemy import delete, select
from sqlalchemy.ext.asyncio import AsyncSession
from api.depends import get_session, verify_admin_token
from api.routes.base_crud import generate_crud_router
from api.schemas import ReferralResponse
from database.models import Referral, Admin
from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy import select, delete
from api.depends import get_session, verify_admin_token
from database.models import Admin, Referral
router = generate_crud_router(
model=Referral,
@@ -12,7 +14,7 @@ router = generate_crud_router(
schema_create=None,
schema_update=None,
identifier_field="referrer_tg_id",
enabled_methods=["get_all", "get_one", "get_all_by_field"]
enabled_methods=["get_all", "get_one", "get_all_by_field"],
)
@@ -21,17 +23,14 @@ async def delete_one_referral(
referrer_tg_id: int = Query(..., description="ID пригласившего"),
referred_tg_id: int = Query(..., description="ID приглашённого"),
admin: Admin = Depends(verify_admin_token),
session: AsyncSession = Depends(get_session)
session: AsyncSession = Depends(get_session),
):
result = await session.execute(
select(Referral).where(
Referral.referrer_tg_id == referrer_tg_id,
Referral.referred_tg_id == referred_tg_id
)
select(Referral).where(Referral.referrer_tg_id == referrer_tg_id, Referral.referred_tg_id == referred_tg_id)
)
obj = result.scalar_one_or_none()
if not obj:
raise HTTPException(status_code=404, detail="Referral not found")
await session.delete(obj)
await session.commit()
return {"status": "deleted_one"}
return {"status": "deleted_one"}