fix spam errors

This commit is contained in:
Vladless
2026-02-21 18:56:58 +03:00
parent 4b1a9a2567
commit 78fa0ee82e
12 changed files with 86 additions and 17 deletions
+5 -5
View File
@@ -29,6 +29,7 @@ from database import (
)
from database.models import Key, Server, Tariff
from filters.admin import IsAdminFilter
from middlewares.session import release_session_early
from handlers.keys.operations import (
create_key_on_cluster,
delete_key_from_cluster,
@@ -815,7 +816,7 @@ async def handle_delete_key_confirm(
if client_id:
clusters = await get_servers(session=session)
await session.release_early()
await release_session_early(session)
async def delete_key_from_servers():
tasks = []
@@ -863,7 +864,7 @@ async def handle_delete_user_confirm(
result = await session.execute(select(Key.email, Key.client_id).where(Key.tg_id == tg_id))
key_records = result.all()
await session.release_early()
await release_session_early(session)
async def delete_keys_from_servers():
try:
@@ -1285,7 +1286,7 @@ async def handle_admin_unfreeze_subscription(
await mark_key_as_unfrozen(session, record["tg_id"], client_id, new_expiry_time)
await session.commit()
await session.release_early()
await release_session_early(session)
await renew_key_in_cluster(
cluster_id=cluster_id,
@@ -1364,7 +1365,6 @@ async def change_expiry_time(expiry_time: int, email: str, session: AsyncSession
if not target_cluster:
return ValueError(f"No suitable cluster found for server {server_id}")
from middlewares.session import release_session_early
await release_session_early(session)
await renew_key_in_cluster(
@@ -1753,7 +1753,7 @@ async def handle_cfg_save(callback_query: CallbackQuery, state: FSMContext, sess
return
try:
await session.release_early()
await release_session_early(session)
await renew_key_in_cluster(
cluster_id=key_obj.server_id,
email=email,