Jeroen De Dauw has submitted this change and it was merged.

Change subject: Remove removeReferences from AbstractedRepoApi
......................................................................


Remove removeReferences from AbstractedRepoApi

Change-Id: Ic82ae1ea311205a32167d2ab76b5d48370e3f62d
---
M lib/resources/jquery.wikibase/jquery.wikibase.statementview.js
M lib/resources/wikibase.RepoApi/wikibase.AbstractedRepoApi.js
2 files changed, 4 insertions(+), 22 deletions(-)

Approvals:
  Jeroen De Dauw: Looks good to me, approved



diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.statementview.js 
b/lib/resources/jquery.wikibase/jquery.wikibase.statementview.js
index 0958357..a5919d0 100644
--- a/lib/resources/jquery.wikibase/jquery.wikibase.statementview.js
+++ b/lib/resources/jquery.wikibase/jquery.wikibase.statementview.js
@@ -348,15 +348,16 @@
         * @return {jQuery.Promise}
         */
        _removeReferenceApiCall: function( reference ) {
-               var abstractedApi = this.option( 'api' ),
+               var repoApi = this.option( 'api' ),
                        guid = this.value().getGuid();
 
-               return abstractedApi.removeReferences(
+               return repoApi.removeReferences(
                        guid,
                        reference.getHash(),
                        wb.getRevisionStore().getClaimRevision( guid ),
                        this.option( 'index' )
-               ).done( function( baseRevId ) {
+               ).done( function( result ) {
+                       var baseRevId = result.pageinfo;
                        // update revision store
                        wb.getRevisionStore().setClaimRevision( baseRevId, guid 
);
                } );
diff --git a/lib/resources/wikibase.RepoApi/wikibase.AbstractedRepoApi.js 
b/lib/resources/wikibase.RepoApi/wikibase.AbstractedRepoApi.js
index f74ce72..4efbbc0 100644
--- a/lib/resources/wikibase.RepoApi/wikibase.AbstractedRepoApi.js
+++ b/lib/resources/wikibase.RepoApi/wikibase.AbstractedRepoApi.js
@@ -38,25 +38,6 @@
        },
 
        /**
-        * Will remove one or more existing References of a Statement.
-        *
-        * @since 0.4
-        *
-        * @param {string} statementGuid
-        * @param {string|string[]} referenceHashes One or more hashes of the 
References to be removed.
-        * @param {number} baseRevId
-        * @return {jQuery.Promise} Done callbacks will receive new base 
revision ID as first parameter.
-        */
-       removeReferences: function( statementGuid, referenceHashes, baseRevId ) 
{
-               return this._abstract(
-                       PARENT.prototype.removeReferences.apply( this, 
arguments ),
-                       function( result ) {
-                               return [ result.pageinfo ];
-                       }
-               );
-       },
-
-       /**
         * Adds a new or updates an existing Reference of a Statement.
         *
         * @since 0.4

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic82ae1ea311205a32167d2ab76b5d48370e3f62d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Adrian Lang <adrian.l...@wikimedia.de>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to