From 8e47022036cdba907add2a375bf0c23a4043746f Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@madoka.volgo-balt.ru>
Date: Fri, 2 Aug 2013 14:06:18 +0400
Subject: [PATCH] add hook_house_keeping

---
 classes/pluginhost.php | 1 +
 include/rssfuncs.php   | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/classes/pluginhost.php b/classes/pluginhost.php
index a1bd1b364..b7b852278 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 c0d81c351..e6866182b 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();
+		}
+
 	}
 ?>
-- 
GitLab