PEP
This commit is contained in:
@@ -3,22 +3,20 @@ from aiogram.types.inline_keyboard import InlineKeyboardMarkup, InlineKeyboardBu
|
||||
from load import messages
|
||||
|
||||
|
||||
def item_list(item=0, items:int=1, user_count:int=1) -> InlineKeyboardMarkup:
|
||||
def item_list(item: int = 0, items: int = 1, user_count: int = 1) -> InlineKeyboardMarkup:
|
||||
markup = InlineKeyboardMarkup()
|
||||
default = [
|
||||
InlineKeyboardButton(user_count, callback_data='null')
|
||||
InlineKeyboardButton(str(user_count), callback_data='null')
|
||||
]
|
||||
back = ['⬅️', f"adm_prev|{item-1}|{user_count-1}"]
|
||||
next = ['➡️', f"adm_next|{item+1}|{user_count+1}"]
|
||||
|
||||
|
||||
if items < 1 or item >= items:
|
||||
next = [" ", "null"]
|
||||
|
||||
if item == 0:
|
||||
back = [" ", "null"]
|
||||
|
||||
|
||||
default.append(InlineKeyboardButton(next[0], callback_data=next[1]))
|
||||
|
||||
markup.add(InlineKeyboardButton(back[0], callback_data=back[1]), *default)
|
||||
|
@@ -1,24 +1,23 @@
|
||||
from aiogram.types.inline_keyboard import InlineKeyboardButton, InlineKeyboardMarkup
|
||||
from load import messages
|
||||
|
||||
def item_list(item=0, items:int=1, user_count:int=1) -> InlineKeyboardMarkup:
|
||||
|
||||
def item_list(item: int = 0, items: int = 1, user_count: int = 1) -> InlineKeyboardMarkup:
|
||||
markup = InlineKeyboardMarkup()
|
||||
default = [
|
||||
InlineKeyboardButton(user_count, callback_data='null')
|
||||
InlineKeyboardButton(str(user_count), callback_data='null')
|
||||
]
|
||||
back = ['⬅️', f"admin_prev|{item-1}|{user_count-1}"]
|
||||
next = ['➡️', f"admin_next|{item+1}|{user_count+1}"]
|
||||
|
||||
|
||||
if items < 1 or item >= items:
|
||||
next = [" ", "null"]
|
||||
|
||||
if item == 0:
|
||||
back = [" ", "null"]
|
||||
|
||||
|
||||
default.append(InlineKeyboardButton(next[0], callback_data=next[1]))
|
||||
|
||||
markup.add(InlineKeyboardButton(back[0], callback_data=back[1]), *default)
|
||||
markup.row(InlineKeyboardButton(messages.del_admin, callback_data=f"delete_admin|{item}"))
|
||||
return markup
|
||||
return markup
|
||||
|
Reference in New Issue
Block a user