diff --git a/classes/pluginhost.php b/classes/pluginhost.php index a1bd1b36400a195c341e3399be5c7ba5fe8907fd..b7b852278e3b6bdc16e7df264b104eebac521dcb 100644 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -38,6 +38,7 @@ class PluginHost { const HOOK_PREFS_SAVE_FEED = 21; const HOOK_FETCH_FEED = 22; const HOOK_QUERY_HEADLINES = 23; + const HOOK_HOUSE_KEEPING = 24; const KIND_ALL = 1; const KIND_SYSTEM = 2; diff --git a/include/rssfuncs.php b/include/rssfuncs.php index c0d81c351a2fb76ba40351cc08d3d29402fd55ac..e6866182bb329c3445f14f17c41c32b5b603629e 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -1378,5 +1378,10 @@ $rc = cleanup_tags( 14, 50000); _debug("Cleaned $rc cached tags."); + + foreach ($pluginhost->get_hooks(PluginHost::HOOK_HOUSE_KEEPING) as $plugin) { + $plugin->hook_house_keeping(); + } + } ?>