From 1e204a3e29578ecf963c94dc51d2eb9585b46569 Mon Sep 17 00:00:00 2001 From: hteppl Date: Sat, 18 Jan 2025 04:54:37 +0300 Subject: [PATCH] Remove get_key_details unused fields for now --- handlers/admin/admin_users.py | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/handlers/admin/admin_users.py b/handlers/admin/admin_users.py index 0113fb83..b118bdfc 100644 --- a/handlers/admin/admin_users.py +++ b/handlers/admin/admin_users.py @@ -396,7 +396,7 @@ async def handle_key_edit( f"🔑 Информация о ключе" f"\n\n{key_details['key']}" f"\n\n⏰ Дата истечения: {key_details['expiry_date']}" - f"\n🌐 Кластер: {key_details['server_name']}" + f"\n🌐 Кластер: {key_details['cluster_name']}" f"\n🆔 ID клиента: {key_details['tg_id']}" ) @@ -727,7 +727,7 @@ async def process_user_search( async def get_key_details(email, session): record = await session.fetchrow( """ - SELECT k.key, k.expiry_time, k.server_id, c.tg_id, c.balance + SELECT k.client_id, k.key, k.expiry_time, k.server_id, c.tg_id, c.balance FROM keys k JOIN connections c ON k.tg_id = c.tg_id WHERE k.email = $1 @@ -739,27 +739,16 @@ async def get_key_details(email, session): return None cluster_name = record["server_id"] - moscow_tz = pytz.timezone("Europe/Moscow") expiry_date = datetime.fromtimestamp(record["expiry_time"] / 1000, tz=moscow_tz) - current_date = datetime.now(moscow_tz) - time_left = expiry_date - current_date - - if time_left.total_seconds() <= 0: - days_left_message = "Ключ истек." - elif time_left.days > 0: - days_left_message = f"Осталось дней: {time_left.days}" - else: - hours_left = time_left.seconds // 3600 - days_left_message = f"Осталось часов: {hours_left}" return { - "key": record["key"], - "expiry_date": expiry_date.strftime("%d %B %Y года %H:%M"), - "days_left_message": days_left_message, - "server_name": cluster_name, + "client_id": record["client_id"], "balance": record["balance"], "tg_id": record["tg_id"], + "key": record["key"], + "cluster_name": cluster_name, + "expiry_date": expiry_date.strftime("%d %B %Y года %H:%M"), }