Legoktm has uploaded a new change for review.

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

Change subject: Use mw.Api.postWithToken to automatically re-try badtoken errors
......................................................................

Use mw.Api.postWithToken to automatically re-try badtoken errors

Bug: T101664
Change-Id: I93188099e24102b47384c08113e8dbd26dac8df1
---
M modules/overlay/ext.echo.overlay.js
M modules/special/ext.echo.special.js
2 files changed, 2 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo 
refs/changes/96/216596/1

diff --git a/modules/overlay/ext.echo.overlay.js 
b/modules/overlay/ext.echo.overlay.js
index ecb0a5e..348a68f 100644
--- a/modules/overlay/ext.echo.overlay.js
+++ b/modules/overlay/ext.echo.overlay.js
@@ -86,7 +86,6 @@
                        if ( this.unread.length ) {
                                data = {
                                        action: 'echomarkread',
-                                       token: mw.user.tokens.get( 'editToken' 
),
                                        uselang: useLang
                                };
                                if ( id ) {
@@ -96,7 +95,7 @@
                                        data.sections = this.name;
                                }
 
-                               return this.api.post( data ).then( function ( 
result ) {
+                               return this.api.postWithToken( 'edit', data 
).then( function ( result ) {
                                        return result.query.echomarkread;
                                } ).done( function ( result ) {
                                        // reset internal state of unread 
messages
diff --git a/modules/special/ext.echo.special.js 
b/modules/special/ext.echo.special.js
index 89b8527..a575ceb 100644
--- a/modules/special/ext.echo.special.js
+++ b/modules/special/ext.echo.special.js
@@ -134,10 +134,9 @@
                                api = new mw.Api(),
                                that = this;
 
-                       api.post( {
+                       api.postWithToken( 'edit', {
                                action: 'echomarkread',
                                list: unread.join( '|' ),
-                               token: mw.user.tokens.get( 'editToken' ),
                                uselang: useLang
                        } ).done( function ( result ) {
                                // update the badge if the link is enabled

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I93188099e24102b47384c08113e8dbd26dac8df1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Echo
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

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

Reply via email to