Archived
style: reformat handlers and UI for readability
This commit is contained in:
@@ -8,7 +8,9 @@ from bot.ui.keyboards import back_keyboard
|
||||
router = Router()
|
||||
|
||||
|
||||
@router.callback_query(lambda c: c.data and c.data.startswith("inventory_"), AdminCallbackFilter())
|
||||
@router.callback_query(
|
||||
lambda c: c.data and c.data.startswith("inventory_"), AdminCallbackFilter()
|
||||
)
|
||||
async def inventory_menu(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
bot_name = callback.data.replace("inventory_", "") # type: ignore[union-attr]
|
||||
@@ -19,7 +21,9 @@ async def inventory_menu(callback: CallbackQuery) -> None:
|
||||
await callback.message.edit_text(text, reply_markup=keyboard) # type: ignore[union-attr]
|
||||
|
||||
|
||||
@router.callback_query(lambda c: c.data and c.data.startswith("inv_cs2_"), AdminCallbackFilter())
|
||||
@router.callback_query(
|
||||
lambda c: c.data and c.data.startswith("inv_cs2_"), AdminCallbackFilter()
|
||||
)
|
||||
async def cs2_inventory(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
bot_name = callback.data.replace("inv_cs2_", "") # type: ignore[union-attr]
|
||||
@@ -31,7 +35,9 @@ async def cs2_inventory(callback: CallbackQuery) -> None:
|
||||
await callback.message.edit_text(text, reply_markup=keyboard) # type: ignore[union-attr]
|
||||
|
||||
|
||||
@router.callback_query(lambda c: c.data and c.data.startswith("inv_steam_"), AdminCallbackFilter())
|
||||
@router.callback_query(
|
||||
lambda c: c.data and c.data.startswith("inv_steam_"), AdminCallbackFilter()
|
||||
)
|
||||
async def steam_inventory(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
bot_name = callback.data.replace("inv_steam_", "") # type: ignore[union-attr]
|
||||
@@ -43,12 +49,16 @@ async def steam_inventory(callback: CallbackQuery) -> None:
|
||||
await callback.message.edit_text(text, reply_markup=keyboard) # type: ignore[union-attr]
|
||||
|
||||
|
||||
@router.callback_query(lambda c: c.data and c.data.startswith("invpage|"), AdminCallbackFilter())
|
||||
@router.callback_query(
|
||||
lambda c: c.data and c.data.startswith("invpage|"), AdminCallbackFilter()
|
||||
)
|
||||
async def inventory_page(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
_, inv_type, bot_name, page_value = callback.data.split("|") # type: ignore[union-attr]
|
||||
app_id, context_id = (730, 2) if inv_type == "cs2" else (753, 6)
|
||||
text, keyboard = await render_inventory_page(bot_name, inv_type, app_id, context_id, int(page_value))
|
||||
text, keyboard = await render_inventory_page(
|
||||
bot_name, inv_type, app_id, context_id, int(page_value)
|
||||
)
|
||||
if text is None:
|
||||
await callback.message.edit_text("Не удалось загрузить inventory") # type: ignore[union-attr]
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user