From 44b5b33f3da9012e0028de6230ccbd5a729a4b71 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 2 May 2025 10:28:35 +0300 Subject: remove synchronous usages of _purge_orphans() --- classes/RPC.php | 6 ------ classes/RSSUtils.php | 4 +++- 2 files changed, 3 insertions(+), 7 deletions(-) (limited to 'classes') diff --git a/classes/RPC.php b/classes/RPC.php index 6b6f3e909..c6cdab7f6 100644 --- a/classes/RPC.php +++ b/classes/RPC.php @@ -82,8 +82,6 @@ class RPC extends Handler_Protected { WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?"); $sth->execute([...$ids, $_SESSION['uid']]); - Article::_purge_orphans(); - print json_encode(array("message" => "UPDATE_COUNTERS")); } @@ -311,10 +309,6 @@ class RPC extends Handler_Protected { } } - // Purge orphans and cleanup tags - Article::_purge_orphans(); - //cleanup_tags(14, 50000); - if ($num_updated > 0) { print json_encode(array("message" => "UPDATE_COUNTERS", "num_updated" => $num_updated)); diff --git a/classes/RSSUtils.php b/classes/RSSUtils.php index d46d73793..7c13dba63 100644 --- a/classes/RSSUtils.php +++ b/classes/RSSUtils.php @@ -1721,7 +1721,9 @@ class RSSUtils { PluginHost::getInstance()->add_scheduled_task('purge_orphans', '@daily', function() { - Article::_purge_orphans(); return 0; + Article::_purge_orphans(); + + return 0; } ); -- cgit v1.2.3-54-g00ecf