mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-11-02 07:34:35 -05:00
Extensions that process new articles in bulk (summaries, exports, notifications) have no way to react to the end of a refresh: freshrss_user_maintenance runs before the feeds are fetched, and new articles stay in the temporary table until the whole loop is done. The new FeedsAfterActualize hook runs once the new articles are committed, with the refreshed feeds whose articles changed and the number of new articles: after a cron or web refresh (actualizeAction, including the commit-only request of the web interface) and after actualizeFeedsAndCommit (CLI, API, WebSub, feed added). Co-authored-by: ChrisB85 <792899+ChrisB85@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>