Ppchelko has uploaded a new change for review. https://gerrit.wikimedia.org/r/270876
Change subject: Hooking into action=purge api call to detect changes with transclusions by date. ...................................................................... Hooking into action=purge api call to detect changes with transclusions by date. Bug: T126979 Change-Id: Ibb689ba7130bffb4bbb3d6a059627c04e5bdcdd8 --- M .gitignore M RestbaseUpdate.hooks.php M RestbaseUpdate.php 3 files changed, 11 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RestBaseUpdateJobs refs/changes/76/270876/1 diff --git a/.gitignore b/.gitignore index c2658d7..9cf6fff 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules/ +.idea diff --git a/RestbaseUpdate.hooks.php b/RestbaseUpdate.hooks.php index 08b43ea..05f3dc4 100644 --- a/RestbaseUpdate.hooks.php +++ b/RestbaseUpdate.hooks.php @@ -160,6 +160,14 @@ } + /** + * Callback for article purge + */ + public static function onArticlePurge( $wikiPage ) { + self::schedule( $wikiPage->getTitle(), 'edit' ); + return true; + + } } diff --git a/RestbaseUpdate.php b/RestbaseUpdate.php index ad21bc5..f1b5b51 100644 --- a/RestbaseUpdate.php +++ b/RestbaseUpdate.php @@ -111,6 +111,8 @@ $wgHooks['TitleMoveComplete'][] = 'RestbaseUpdateHooks::onTitleMoveComplete'; # File upload $wgHooks['FileUpload'][] = 'RestbaseUpdateHooks::onFileUpload'; + # Article purge + $wgHooks['ArticlePurge'][] = 'RestbaseUpdateHooks::onArticlePurge'; } -- To view, visit https://gerrit.wikimedia.org/r/270876 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ibb689ba7130bffb4bbb3d6a059627c04e5bdcdd8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/RestBaseUpdateJobs Gerrit-Branch: master Gerrit-Owner: Ppchelko <ppche...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits