Thiemo Mättig (WMDE) has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/288186

Change subject: Track usage of index feature in wbsetclaim API
......................................................................

Track usage of index feature in wbsetclaim API

Change-Id: Ic0eb410079c87c14274f3057837acbcf71a80f73
Fixes: T134882
---
M repo/includes/Api/SetClaim.php
1 file changed, 9 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/86/288186/1

diff --git a/repo/includes/Api/SetClaim.php b/repo/includes/Api/SetClaim.php
index 93f3d3c..66bdc49 100644
--- a/repo/includes/Api/SetClaim.php
+++ b/repo/includes/Api/SetClaim.php
@@ -10,6 +10,7 @@
 use Diff\Differ\OrderedListDiffer;
 use InvalidArgumentException;
 use LogicException;
+use MediaWiki\MediaWikiServices;
 use OutOfBoundsException;
 use UsageException;
 use Wikibase\ChangeOp\StatementChangeOpFactory;
@@ -143,17 +144,20 @@
 
                $summary = $this->getSummary( $params, $statement, 
$entity->getStatements() );
 
-               $changeop = $this->statementChangeOpFactory->newSetStatementOp(
-                       $statement,
-                       isset( $params['index'] ) ? $params['index'] : null
-               );
-
+               $index = isset( $params['index'] ) ? $params['index'] : null;
+               $changeop = $this->statementChangeOpFactory->newSetStatementOp( 
$statement, $index );
                $this->modificationHelper->applyChangeOp( $changeop, $entity, 
$summary );
 
                $status = $this->entitySavingHelper->attemptSaveEntity( 
$entity, $summary, EDIT_UPDATE );
                $this->resultBuilder->addRevisionIdFromStatusToResult( $status, 
'pageinfo' );
                $this->resultBuilder->markSuccess();
                $this->resultBuilder->addStatement( $statement );
+
+               $stats = 
MediaWikiServices::getInstance()->getStatsdDataFactory();
+               $stats->increment( 'wikibase.repo.api.wbsetclaim.total' );
+               if ( $index !== null ) {
+                       $stats->increment( 'wikibase.repo.api.wbsetclaim.index' 
);
+               }
        }
 
        /**

-- 
To view, visit https://gerrit.wikimedia.org/r/288186
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic0eb410079c87c14274f3057837acbcf71a80f73
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to