From 30fd6ce55ddd64b796e66471c0cbcec5200ba351 Mon Sep 17 00:00:00 2001 From: Vladless Date: Sat, 14 Feb 2026 13:10:31 +0300 Subject: [PATCH] working on asynchronous behavior --- handlers/keys/key_view.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/handlers/keys/key_view.py b/handlers/keys/key_view.py index a15f07b5..85462c5e 100644 --- a/handlers/keys/key_view.py +++ b/handlers/keys/key_view.py @@ -497,10 +497,7 @@ async def render_key_info(message: Message, session: AsyncSession, key_name: str async def handle_reset_hwid(callback_query: CallbackQuery, session: AsyncSession): key_name = callback_query.data.split("|")[1] - record_task = asyncio.create_task(get_key_details(session, key_name)) - servers_task = asyncio.create_task(get_servers(session=session)) - - record = await record_task + record = await get_key_details(session, key_name) if not record: await callback_query.answer("❌ Ключ не найден.", show_alert=True) return @@ -510,7 +507,7 @@ async def handle_reset_hwid(callback_query: CallbackQuery, session: AsyncSession await callback_query.answer("❌ У ключа отсутствует client_id.", show_alert=True) return - servers = await servers_task + servers = await get_servers(session=session) remna_server = next((srv for cl in servers.values() for srv in cl if srv.get("panel_type") == "remnawave"), None) if not remna_server: await callback_query.answer("❌ Remnawave-сервер не найден.", show_alert=True)