follower-notification
Some checks failed
Deploy on push / deploy (push) Failing after 11s

This commit is contained in:
2025-08-30 18:47:27 +03:00
parent 9752a470e0
commit 05b5c3defd
3 changed files with 166 additions and 3 deletions

View File

@@ -132,7 +132,9 @@ async def follow(
if what == "AUTHOR" and not existing_sub:
logger.debug("Отправка уведомления автору о подписке")
if isinstance(follower_dict, dict) and isinstance(entity_id, int):
await notify_follower(follower=follower_dict, author_id=entity_id, action="follow")
# Получаем ID созданной записи подписки
subscription_id = getattr(sub, 'id', None) if 'sub' in locals() else None
await notify_follower(follower=follower_dict, author_id=entity_id, action="follow", subscription_id=subscription_id)
# Инвалидируем кеш статистики авторов для обновления счетчиков подписчиков
logger.debug("Инвалидируем кеш статистики авторов")