Fix updates pagination cache key
This commit is contained in:
@@ -68,7 +68,7 @@ async def updates_list(msg: Message):
|
|||||||
"lines": lines,
|
"lines": lines,
|
||||||
"page_size": 20,
|
"page_size": 20,
|
||||||
}
|
}
|
||||||
await send_updates_page(msg, 0)
|
await send_updates_page(msg, msg.from_user.id, 0)
|
||||||
|
|
||||||
pos = await enqueue("pkg-updates", job)
|
pos = await enqueue("pkg-updates", job)
|
||||||
await msg.answer(f"🕓 Updates queued (#{pos})", reply_markup=system_kb)
|
await msg.answer(f"🕓 Updates queued (#{pos})", reply_markup=system_kb)
|
||||||
@@ -100,8 +100,8 @@ def _updates_kb(page: int, total_pages: int) -> InlineKeyboardMarkup:
|
|||||||
return InlineKeyboardMarkup(inline_keyboard=buttons)
|
return InlineKeyboardMarkup(inline_keyboard=buttons)
|
||||||
|
|
||||||
|
|
||||||
async def send_updates_page(msg: Message, page: int):
|
async def send_updates_page(msg: Message, user_id: int, page: int):
|
||||||
data = UPDATES_CACHE.get(msg.from_user.id)
|
data = UPDATES_CACHE.get(user_id)
|
||||||
if not data:
|
if not data:
|
||||||
await msg.answer("⚠️ Updates cache empty", reply_markup=system_kb)
|
await msg.answer("⚠️ Updates cache empty", reply_markup=system_kb)
|
||||||
return
|
return
|
||||||
@@ -129,4 +129,4 @@ async def updates_page(cb: CallbackQuery):
|
|||||||
await cb.answer("Bad page")
|
await cb.answer("Bad page")
|
||||||
return
|
return
|
||||||
await cb.answer()
|
await cb.answer()
|
||||||
await send_updates_page(cb.message, page)
|
await send_updates_page(cb.message, cb.from_user.id, page)
|
||||||
|
|||||||
Reference in New Issue
Block a user