fix watch

parent 9092413f
...@@ -22,13 +22,23 @@ async def watch_handler(m: Message, user: User | None) -> None: ...@@ -22,13 +22,23 @@ async def watch_handler(m: Message, user: User | None) -> None:
return return
watch_data = await api.site.watch_by_maintainer(user.maintainer) watch_data = await api.site.watch_by_maintainer(user.maintainer)
if not len(watch_data.packages):
await m.answer(
"У вас нет устаревших пакетов"
)
return
watch_message = "Отслеживание:\n\n" watch_message = "Отслеживание:\n\n"
for i, package in enumerate(watch_data.packages): for i, package in enumerate(watch_data.packages):
if i == 30:
break
watch_message += f"{package.pkg_name}: {package.old_version} -> " + \ watch_message += f"{package.pkg_name}: {package.old_version} -> " + \
HTMLFormatter( HTMLFormatter(
f"<a href='{package.url}'>{package.new_version}</a>") + "\n" f"<a href='{package.url}'>{package.new_version}</a>") + "\n"
if i == 35:
break if len(watch_data.packages) > 30:
watch_message += "\n..."
await m.answer(watch_message) await m.answer(watch_message)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment