Refactor database interaction functions in database.py and update related handlers. Renamed functions for clarity: save_temporary_data to create_temporary_data, add_blocked_user to create_blocked_user, remove_blocked_user to delete_blocked_user, and delete_coupon_from_db to delete_coupon. Updated trial management function from restore_trial to set_trial to better reflect its purpose. Adjusted corresponding calls in notifications, start, user, and admin handlers for consistency and improved readability.

This commit is contained in:
Zakhar Izmaylov
2025-01-23 10:38:32 +03:00
parent 31dd3d6654
commit e42a66dde7
10 changed files with 35 additions and 59 deletions
+2 -2
View File
@@ -16,7 +16,7 @@ from database import (
get_key_details,
get_keys,
get_servers_from_db,
restore_trial,
set_trial,
update_key_expiry,
)
from filters.admin import IsAdminFilter
@@ -207,7 +207,7 @@ async def handle_tg_id_input(message: types.Message, state: FSMContext, session:
async def handle_restore_trial(callback_query: types.CallbackQuery, session: Any):
tg_id = int(callback_query.data.split("_")[2])
await restore_trial(tg_id, session)
await set_trial(tg_id, 0, session)
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text="🔙 Назад в меню администратора", callback_data="admin"))