Index: CHANGELOG.txt =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/Attic/CHANGELOG.txt,v retrieving revision 1.1.2.4.2.27 diff -u -r1.1.2.4.2.27 CHANGELOG.txt --- CHANGELOG.txt 24 Sep 2009 20:57:00 -0000 1.1.2.4.2.27 +++ CHANGELOG.txt 2 Nov 2009 16:35:54 -0000 @@ -4,6 +4,7 @@ ------------------------ - Support managing simplepie.inc with Libraries module (#583728). +- Add hook to interfere after a refresh operation. hook_feedapi_after_purge($feed). (#598904) FeedAPI 1.9beta1, 2009-09-18 ---------------------------- Index: feedapi.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v retrieving revision 1.23.2.119.2.81 diff -u -r1.23.2.119.2.81 feedapi.module --- feedapi.module 27 Oct 2009 15:56:32 -0000 1.23.2.119.2.81 +++ feedapi.module 2 Nov 2009 16:39:44 -0000 @@ -1326,6 +1326,13 @@ // FIXME: it's possible now to accidentally delete an item from another processor module_invoke($processor, 'feedapi_item', 'purge', $feed); } + + // Closing step: Call after purge hook + foreach (module_implements('feedapi_after_purge') as $module) { + $func = $module .'_feedapi_after_purge'; + $func($feed); + } + // Reset hash. db_query("UPDATE {feedapi} SET hash = 0 WHERE nid = %d", $feed->nid); }