Fix updates pagination cache key
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user