ApiThank: Send thanks logs to CheckUser when extension is enabled

Bug: T252226
Change-Id: Ifff1ca8071e0df161f7f212303469498340dd625
这个提交包含在:
DannyS712 2020-05-18 06:46:43 +00:00 提交者 Legoktm
父节点 dbb7897f08
当前提交 83fb704391
共有 2 个文件被更改,包括 7 次插入0 次删除

查看文件

@ -8,6 +8,7 @@ $cfg['directory_list'] = array_merge(
'../../extensions/Echo',
'../../extensions/Flow',
'../../extensions/MobileFrontend',
'../../extensions/CheckUser',
]
);
@ -17,6 +18,7 @@ $cfg['exclude_analysis_directory_list'] = array_merge(
'../../extensions/Echo',
'../../extensions/Flow',
'../../extensions/MobileFrontend',
'../../extensions/CheckUser',
]
);

查看文件

@ -107,6 +107,11 @@ abstract class ApiThank extends ApiBase {
$logEntry->setTarget( $target );
$logId = $logEntry->insert();
$logEntry->publish( $logId, 'udp' );
if ( ExtensionRegistry::getInstance()->isLoaded( 'CheckUser' ) ) {
$recentChange = $logEntry->getRecentChange();
CheckUserHooks::updateCheckUserData( $recentChange );
}
}
public function needsToken() {