Fix updates pagination cache key

This commit is contained in:
2026-02-07 23:07:52 +03:00
parent a3a942ecb7
commit 099387da93

View File

@@ -68,7 +68,7 @@ async def updates_list(msg: Message):
"lines": lines,
"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)
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)
async def send_updates_page(msg: Message, page: int):
data = UPDATES_CACHE.get(msg.from_user.id)
async def send_updates_page(msg: Message, user_id: int, page: int):
data = UPDATES_CACHE.get(user_id)
if not data:
await msg.answer("⚠️ Updates cache empty", reply_markup=system_kb)
return
@@ -129,4 +129,4 @@ async def updates_page(cb: CallbackQuery):
await cb.answer("Bad page")
return
await cb.answer()
await send_updates_page(cb.message, page)
await send_updates_page(cb.message, cb.from_user.id, page)